zoukankan      html  css  js  c++  java
  • 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类对象构建数据库连接的优势!

     
  • 相关阅读:
    SQL Server 重新组织生成索引
    atitit.软件设计模式大的总结attialx总结
    Linux防火墙限制指定port仅仅能由指定IP訪问
    android TextView里边实现图文混配效果
    Codeforces Round #270
    HTML5中x-webkit-speech语音输入功能
    oracle11g中SQL优化(SQL TUNING)新特性之SQL Plan Management(SPM)
    Android-HttpURLConnection自己主动管理cookie
    iOS UI01_UIView
    Okio简化处理I/O操作原理
  • 原文地址:https://www.cnblogs.com/qhorse/p/4930186.html
Copyright © 2011-2022 走看看