• 技术文章 >后端开发 >PHP问题

    php7不能用mysql

    angryTomangryTom2019-11-01 17:30:06原创2740

    php7不能用mysql

    很多人从php5+升级到php7后,程序无法正常运行,尤其是mysql数据库无法连接,下面来看下解决方法。

    升级完php7之后发现有些已经做好的放在本地的项目居然不能正常使用了,这是因为mysql_类的函数已经被php7废弃,其实早在php5的时候官方已经明确表示过即将废弃这类函数,以下是php5和php7关联数据库后查询数据的对比:

    php5:
    <?php
        header("content-type:text/html;charset=utf-8");
        error_reporting(E_ALL ^ E_DEPRECATED);
        $link = mysql_connect("127.0.0.1","root","123456");
        mysql_select_db("shunyi",$link);
        mysql_query("set names utf8");
        $point = "select * from sy_location";
        $rest = mysql_query($point);
        $arr = array();
        while($re = mysql_fetch_assoc($rest)){
            array_push($arr, $re);
        }
        echo json_encode($arr);
    ?>
    php7:
    <?php
        header("content-type:text/html;charset=utf-8");
        error_reporting(E_ALL ^ E_DEPRECATED);
        $link = mysqli_connect("127.0.0.1","root","123456","shunyi");
        $point = "select * from sy_location";
        $rest = mysqli_query($link,$point);
        $arr = array();
        while($re = mysqli_fetch_assoc($rest)){
            array_push($arr, $re);
        }
        echo json_encode($arr);
    ?>

    更多PHP相关知识,请访问PHP中文网

    以上就是php7不能用mysql的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php7 mysql
    上一篇:php并发方法有哪些 下一篇:php单箭头和双箭头区别
    大前端线上培训班

    相关文章推荐

    • php写入mysql数据库失败• php7连接不上mysql• MySQL 支持 emoji 图标存储• php编程怎么和mysql连接

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网