我们现在来介绍一下php连接mysql最基本的操作。
我想学习PHP的同学,估计没有不认识mysql,而用php来操作mysql首先要做的就是连接好mysql我们现在就来说一下,如何用php来连接mysql的最基本代码:
<?php header("Content-type:text/html;charset=utf-8"); $link = mysql_connect('localhost', 'root', '123456'); if (!$link) { die('Could not connect: ' . mysql_error()); }else{ echo 'Connected successfully'; } mysql_select_db("myblog"); mysql_query("set names utf8;"); $result = mysql_query("select * from lqb_admin"); while ($row = mysql_fetch_object($result)) { echo '用户名:'.$row->username; echo ' - 密码:'.$row->password; echo '<br>'; } mysql_free_result($result); mysql_close($link); ?>
header("Content-type:text/html;charset=utf-8");
这个是就是强制讲文档的编码转换为utf8格式的函数,当然,这个仅仅是吧文档的编码转换而已
但毕竟有时候我们从数据库读取出来的代码就已经是乱码的时候,这个方法就不能解决了,这时候需要在操作mysql的时候加下面这句就可以解决mysql乱码的问题了。
mysql_query("set names utf8;");
这句是在连接操作mysql的时候,就将读取出来的数据库内容转换为utf8
我们来解释一下这个方法
$link = mysql_connect('localhost', 'root', '123456'); //打开一个到 MySQL 服务器的连接
root为数据库的用户名 123456为连接数据库的密码,不过里面的详细参数可以参考一下帮助文档,这里就不详细说明了。
我们懂得打开,也要懂得关闭,不然一直保持永久连接会非常耗内存的,下面就是关闭的方法
mysql_close($link); //关闭 MySQL 连接
上面也仅仅是mysql基本连接方法,还有许多详细的操作这里就不一一细说了。