北京SEO

php中连接MYSQL数据库的方法总结

2019/10/10/17:34:22  阅读:1849  来源:谷歌SEO算法  标签: 夫唯SEO视频教程

在php中有很多种方法可连接到mysql数据库我们常用的就有mysqli_connect,mysql_connect,mysqli这三种,有需要的朋友可参考参考.

1、使用Mysqli操作Mysql

例子1.Object oriented style,代码如下:

  1. <?php
  2. $mysqli=newmysqli("localhost","my_user","my_password","world");
  3. /*checkconnection*/
  4. if(mysqli_connect_errno()){
  5. printf("Connectfailed:%sn",mysqli_connect_error());
  6. exit();
  7. }
  8. printf("Hostinformation:%sn",$mysqli->host_info);
  9. /*closeconnection*/
  10. $mysqli->close();
  11. ?>
  12. /**
  13. *以上是与MYSQL建立连接。
  14. *host:为MYSQL主机地址类型为字符型。
  15. *username:为MYSQL登录用户名类型为字符型。
  16. *passwd:为MYSQL登录密码类型为字符型。
  17. *db:为MYSQL数据库名称类型为字符型。
  18. *port:为MYSQL数据库的端口号。
  19. */
  20. $sSQL="select*fromdb";
  21. /*需要执行的SQL语句*/
  22. $query=mysqli_query($connect,$sSQL);
  23. /*
  24. $connect:link为链接源
  25. $sSQL:query为请求也指的是需执行的SQL语句
  26. */
  27. while($arr=mysqli_fetch_array($query)){
  28. /*$query:循环$query所执行的结果*/
  29. print_r($arr);
  30. /*输入相应该的字段值*/
  31. }
  32. mysqli_free_result($query);
  33. /*释放结果集*/
  34. mysqli_close($connect);
  35. /*关闭数据库连接*/

2、使用Mysql操作Mysql

在 PHP 中,这个任务通过 mysql_connect() 函数完成.

语法:mysql_connect(servername,username,password);

例子:在下面的例子中,我们在一个变量中 ($con) 存放了在脚本中供稍后使用的连接,如果连接失败,将执行 "die" 部分,代码如下:

  1. <?php
  2. $con=mysql_connect("localhost","peter","abc123");
  3. if(!$con)
  4. {
  5. die('Couldnotconnect:'.mysql_error());
  6. }
  7. //somecode
  8. ?>
  9. /**
  10. *以上是与MYSQL建立连接。
  11. *host:为MYSQL主机地址类型为字符型。
  12. *username:为MYSQL登录用户名类型为字符型。
  13. *passwd:为MYSQL登录密码类型为字符型。
  14. *port:为MYSQL数据库的端口号。
  15. */
  16. mysql_select_db("db");
  17. /*
  18. 选择数据库
  19. db为数据库名
  20. */
  21. $sSQL="select*fromdb";
  22. /*SQL查询语句*/
  23. $query=mysql_query($sSQL);
  24. /*
  25. $sSQL:query为请求也指的是需执行的SQL语句
  26. */
  27. while($arr=mysql_fetch_array($query)){
  28. /*$query:循环$query所执行的结果*/
  29. /*输入相应该的字段值*/
  30. print_r($arr);
  31. }
  32. mysql_free_result($query);
  33. /*释放结果集*/

关闭连接,脚本一结束,就会关闭连接,如需提前关闭连接,请使用 mysql_close() 函数,代码如下:

  1. <?php
  2. $con=mysql_connect("localhost","peter","abc123");
  3. if(!$con)
  4. {
  5. die('Couldnotconnect:'.mysql_error());
  6. }//phpfensi.com
  7. //somecode
  8. mysql_close($con);
  9. ?>

3、以OOP方式使用mysqli,代码如下:

  1. $conn=newmysqli("host","username","passwd","db",port);
  2. /**
  3. *以上是与MYSQL建立连接。
  4. *host:为MYSQL主机地址类型为字符型。
  5. *username:为MYSQL登录用户名类型为字符型。
  6. *passwd:为MYSQL登录密码类型为字符型。
  7. *db:为MYSQL数据库名称类型为字符型。
  8. *port:为MYSQL数据库的端口号。
  9. */
  10. $sSQL="select*fromuser";
  11. /*SQL查询语句*/
  12. $query=$conn->query($sSQL);
  13. /*
  14. $sSQL:query为请求也指的是需执行的SQL语句
  15. */
  16. while($arr=$query->fetch_array()){
  17. /*$query:循环$query所执行的结果*/
  18. print_r($arr);
  19. }
  20. $query->close();
  21. /*释放结果集*/
  22. $conn->close();
  23. /*关闭数据库连接*/

广告内容

php中连接MYSQL数据库的方法总结 php中连接MYSQL数据库的方法总结 php中连接MYSQL数据库的方法总结

相关阅读

热门评论

卢松松博客 卢松松博客

关注创业者、自媒体人和站长的网站

总篇数167

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法