这里是面向过程的mysql链接,两个文件,config.php和conn.php,只是记录一下,不喜勿喷,也希望有好的建议,代码如下:
config.php
/*
* 与数据库链接有关的配置变量保存在这个文件里面,方便以后开发的修改
* 这里只是部分配置
* **/
$hostname='localhost';
$username='root';
$password='';
$database='aa';
?>
conn.php
/*这里是mysql_connect面向过程的链接,只写一个框,细节以后补充**/
require("config.php");//路径要正确
$conn=@mysql_connect($hostname,$username,$password) or die("链接出错") ;
mysql_query("set names 'utf8'"); //设置编码
mysql_select_db($database); //选择数据库
$sql ="select * from user ";
$res = mysql_query($sql,$conn); //执行sql语句
/*对数据进行循环遍历**/
while($row = mysql_fetch_array($res)){
echo $row['name'];
}
/*写入数据**/
$sql1 = "insert into user(name) values ('longo')";
mysql_query($sql1);
/*更新数据name and age**/
$sql2="update user set name='longo',age='100'";
$result=mysql_query($sql2);
if($result){ echo "成功";}else {echo "失败";}
mysql_freeresult($res);
mysql_close();
?>