首页 > 代码库 > PHP连接Mysql服务器的操作

PHP连接Mysql服务器的操作

我们的数据存储在数据库中以后,要把数据和网页联系起来的话,要通过web服务器的解释器进行读取数据,再传递给客户端网页。如图:

 技术分享

这里,我选择了PHP作为学习的解释器。下面就具体来总结一下PHP连接MYSQL服务器的步骤。

1).连接到MYSQL服务器 

//语法:$conn=mysqli_connect(‘ip地址‘,‘用户名‘,‘密码‘,‘数据库‘,端口号);
//如在XAMPP搭建的环境下的设置情况:
$conn=mysqli_connect(‘127.0.0.1‘,‘root‘,‘‘,‘fanfan‘,3306);

2).提交SQL命令给MYSQL服务器

  这里要提的是为了防止乱码,通常会在执行真正的SQL命令之前先执行一次编码SQL语句。执行函数为mysqli_query();执行结果有好几种,可以看下一篇博文,这里主要就是梳理一下PHP和SQL的连接步骤~

//设置编码
$sql="SET NAMES UTF8";
mysqli_query($conn,$sql);
//真正的操作,比如查询student表中stuId为1的学生信息
$sql="SELECT * FROM student WHERE stuId=1";
$result=mysqli_query($conn,$sql);

3).查看执行结果,如果正确则输出结果,错误则输出sql命令,因为一般都是sql语句错了,这里结果的正确性的判断要根据上一步的SQL语句返回的类型判断,如果是查询语句,那么要判断是否为null.

if($result===true){
 echo ‘succ‘;   
}else{
 echo ‘err‘.$sql;   
}

4).关闭数据库(可选,因为一般来说数据查询结束后,会自动关闭连接)

mysqli_close($conn);

 

以上为基本的操作步骤,一般来说连接数据库和设置编码方式可以另存为一个php文件(init.php),然后再需要的时候引入即可,代码重用。

require(‘init.php‘);

另外需要注意的就是:

  后期涉及到浏览器的传入等,要注意数据的传输格式。

  如何从浏览器读取需要的数据等($_REQUEST[‘‘]);

  判断结果类型。

 

PHP连接Mysql服务器的操作