zoukankan      html  css  js  c++  java
  • PHP开发使用mysqli替代mysql

    在php+mysql开发过程中,遇到如下提示:

    Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead;

    开发环境方面,Apach,PHP,Mysql为单独安装,未使用集成环境,版本如下:

    PHP——5.6.3;

    MySql——5.6.21-log;

    使用mysqli替代mysql,代码如下。

    原有mysql部分代码:

     1 // 连接数据库
     2 $connection = mysql_connect("127.0.0.1:3306", "root", "root") or die("Can not connnect" . mysql_errno());
     3 
     4 // 设置编码格式,防止页面显示乱码
     5 //mysql_query('set names utf8', $connection);
     6 
     7 // 选择数据库
     8 mysql_select_db("my_wiki", $connection);
     9 
    10 // 查询数据库
    11 $sql = "select * from category";
    12 $result = mysql_query($sql);  

    对应的mysqli代码:

    1 // 连接数据库
    2 $connection = new mysqli("172.25.5.79:3306", "root", "root","discuz");
    3 
    4 // 设置编码格式,防止页面显示乱码
    5 $connection->query("SET NAMES utf8");
    6 
    7 //查询数据库
    8 $sql = "select * from category";
    9 $result = $connection->query($sql);
    励志照亮人生,编程改变命运~
  • 相关阅读:
    read 命令详解
    rpm 命令详解
    random 模块
    time 模块
    Numpy 数据类型和基本操作
    numpy 数组对象
    netstat 命令详解
    free 命令详解
    Python中*args和**kwargs 的简单使用
    Numpy 数组简单操作
  • 原文地址:https://www.cnblogs.com/wangcp/p/4334602.html
Copyright © 2011-2022 走看看