php 操作mysql

2019-07-23    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

代码:

<?php
header('Content-Type:text/html;charset=utf-8');

// 数据库地址
define('DB_HOST','localhost');
//数据库用户名
define('DB_USER','root');
//数据库密码
define('DB_PASSWORD','root');
//要连接的数据库名
define('DB_NAME','mytest');


// 获得连接
$conn = @mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die('Could not connect: ' . mysql_error());

// 设置字符集
@mysql_query('set names utf8') or die('设置字符集失败!'.mysql_error());

//选择数据库
@mysql_select_db(DB_NAME,$conn) or die('数据库错误'.mysql_error());

//构造一个sql语句,并执行这个SQL语句,获得结果集
$sql_query = 'select * from student';
$result = @mysql_query($sql_query) or die('sql 语句错误:'.mysql_error());

// 输出一条记录
print_r(mysql_fetch_array($result,MYSQL_ASSOC));

echo '<br />';

/*
// insert
$sql_insert = "insert into student values (1004,'行者',32,'男')";
@mysql_query($sql_insert) or die('插入数据出错'.mysql_error());
*/

// 显示数据
$sql_query = 'select id,name,age,sex from student';
$result = @mysql_query($sql_query) or die('sql 语句错误:'.mysql_error());

// 每次循环都将从结果集的数组中取出一行,再按字符串下标打印出此行中的数据,直到遍历完此结果集
while( $row = mysql_fetch_array($result)){
	echo $row['id'].'--'.$row['name'].'--'.$row['sex'].'--'.$row['age'];
	echo '<br />';
}

// 释放结果资源
mysql_free_result($result);


// 关闭数据库
mysql_close($conn);
运行结果:

标签: [db:TAGG]

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:Spring AOP是什么?你都拿它做什么?

下一篇:C语言经典算法 - 双色河内塔