• php开启mysqli扩展之后如何连接数据库


    Mysqli是php5之后才有的功能,没有开启扩展的朋友可以打开您的php.ini的配置文件;相对于mysql有很多新的特性和优势,需要了解的朋友可以参考下
     
    Mysqli是php5之后才有的功能,没有开启扩展的朋友可以打开您的php.ini的配置文件。 
    查找下面的语句:;extension=php_mysqli.dll将其修改为:extension=php_mysqli.dll即可。 
    相对于mysql有很多新的特性和优势 
    (1)支持本地绑定、准备(prepare)等语法 
    (2)执行sql语句的错误代码 
    (3)同时执行多个sql 
    (4)另外提供了面向对象的调用接口的方法。 
    下面一一用php实例进行mysqli数据库连接! 
    使用方法一:使用传统的面向过程的方法 
    php代码如下:
    <?php 
      $connect = mysqli_connect('localhost','root','','volunteer') or die('Unale to connect'); 
      $sql = "select * from vol_msg"; 
      $result = mysqli_query($connect,$sql); 
      while($row = mysqli_fetch_row($result)){ 
        echo $row[0]; 
      } 
    ?> 
    
    
    
     使用方法二:使用面向对象的方法调用接口(推荐使用) 看php代码如下:
    <?php 
      //创建对象并打开连接,最后一个参数是选择的数据库名称 
      $mysqli = new mysqli('localhost','root','','volunteer'); 
      //检查连接是否成功 
      if (mysqli_connect_errno()){ 
        //注意mysqli_connect_error()新特性 
        die('Unable to connect!'). mysqli_connect_error(); 
      } 
      $sql = "select * from vol_msg"; 
      //执行sql语句,完全面向对象的 
      $result = $mysqli->query($sql); 
      while($row = $result->fetch_array()){ 
        echo $row[0]; 
      } 
    ?> 
    
    
    
     以上两个php实例运行的结果完全相同,可以清楚的看到使用mysqli类对象构建数据库连接的优势!

     
  • 相关阅读:
    程序数据校验
    修改文件名后,pip命令报错:Fatal error in launcher: Unable to create process using
    算法竞赛平台
    连续子数组的元素之和最大值
    【数学计算】圆周率
    使用DOS命令关闭tomcat端口(其他服务也是可以的)
    微软project文件mpp解析
    关于读取上传文件问题的两个解决办法
    关于office在卸载了某一应用之后无法试图使用的功能所在的网络位置
    关于eclipse的一些问题
  • 原文地址:https://www.cnblogs.com/qhorse/p/4930186.html
Copyright © 2020-2023  润新知