php中怎样连接数据库?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
这篇文章主要介绍了php如何连接数据库。希望能帮到大家话不多说直接上内容。
<强> 1。连接数据库函数强>
<代码> mysqli_connect(主机名,用户名:密码),代码>返回值是我们的一个连接对象如果连接失败报错返回假
<强> 2。判断错误函数强>
<代码> mysqli_connect_error(连接对象)代码>,,错误信息,返回错误信息
<代码> mysqli_connect_errno(连接对象)代码>,错误号,0代表连接成功没有错误
<强> 3。选择数据库函数强>
<代码> mysqli_select_db(连接对象,要选择的数据库名),代码>如果选择成功返回真否则返回假
<强> 4。选择字符集强>
<代码> mysqli_set_charset(连接对象,要选择的字符集);> 代码如果选择成功返回真否则返回假
<强> 5。准备sql语句强>
自己编写
<强> 6。发送sql语句强>
<代码> mysqli_query(连接对象,要发送的年代q l语句)> 代码;成功得到一个对象,失败返回假
<强> 7。处理结果集强>
7.1获取条目数
) mysqli_num_rows(发送sql成功的对象)用来获取查询得到的记录条数,只限选择语句使用
b) mysqli_affected_rows(连接对象)前一次mysql操作的受影响行数,只限插入、更新、删除操作使用返回值1成功插入的条数,1执行失败
7.2获取查询结果集的内容
<代码> mysqli_fetch_array(发送对象)代码>将查询得到的结果以混合数组的形式返回一次返回一条
, <代码> mysqli_fetch_row(发送对象)代码>将查询得到的结果以索引数组的形式返回一次返回一条
, <代码> mysqli_fetch_assoc(发送对象)代码>将查询得到的结果以关联数组的形式返回一次返回一条
7.3添加操作的时候我们可以获取到上一次插入的id
<代码> mysqli_insert_id(连接对象)代码>返回上一次插入的id
<强> 8。关闭数据库强>
<代码> mysqli_close(连接对象)代码>
//1。连接数据库//2 .判断错误//3 .选择数据库//4 .选择字符集//5 .准备sql语句//6 .发送sql语句//7 .处理结果集//8。关闭数据库//1 .连接数据库//mysqli_connect(& # 39;主机名& # 39;,& # 39;用户名& # 39;,& # 39;密码& # 39;); $链接=@mysqli_connect (& # 39; localhost # 39;, & # 39;根# 39;,& # 39;123456 & # 39;);//var_dump(链接);//2 .判断错误//mysqli_connect_error(连接对象)错误信息//mysqli_connect_errno(连接对象)错误号//echo mysqli_connect_errno($链接);//echo mysqli_connect_error($链接); 如果(mysqli_connect_errno(链接)美元){ 回声mysqli_connect_error(链接)美元;退出;//echo & # 39;错误了重新连接& # 39;;退出; }//3 .选择数据库 mysqli_select_db(链接,美元& # 39;ss21& # 39;);//4 .选择字符集 mysqli_set_charset(链接,美元& # 39;use utf8 # 39;);//5 .准备sql语句 $ sql=把≡駃d、姓名、性别、年龄、城市info";//$ sql=安迦胄畔?名字)值(空)“;;//6 .发送sql语句 结果=美元mysqli_query(链接,sql美元);//7 .处理结果集 回声mysqli_num_rows(结果);//echo mysqli_affected_rows($链接);//8。关闭数据库 mysqli_close(链接)美元;
感谢各位的阅读!看完上述内容,你们对php中怎样连接数据库大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。