zoukankan      html  css  js  c++  java
  • 有关使用phpstudy搭建sqli-lab环境搭建时发生Uncaught Error: Call to undefined function mysql_connect()错误

    文章更新于2020-1-30

    问题描述

    Uncaught Error: Call to undefined function mysql_connect()
    

    分析

    经查php手册可知 mysql_connect() 在php5以后的版本中不在使用,使用mysqli_conncet()代替,准确的来说是mysql类被mysqli类代替,在php5+版本中可以同时使用mysql类和mysqli类。

    解决方案

    1、在phpstudy环境下我们可以对php版本进行降级,选择php5+版本即可。
    具体操作操作:打开phpstudy -> 网站 -> 管理 -> php版本 即可。(phpstudy的旧版本可以直接选择更换版本即可)。
    如果既想使用php7又不想更改代码可以在管理->php拓展中在php_mysql前勾选即可。
    2、非phpstudy环境
    //目前还没有遇到,留待补充

    拓展

    mysql_connect() 函数于mysqli_connect()函数的区别

    在使用上又略微的区别
    mysqli_connect(server,username,password,dbname,port,socket)
    mysql_connect(server,username, password, new_link, client_flags)
    常用上参数上对比
    mysql_connect()连接服务器时并不能指定连接的数据库名,而mysqli_connect()可以在连接时选择要连接的数据库。

  • 相关阅读:
    R语言入门视频笔记--2--一些简单的命令
    Java 虚拟机内存优化
    Apollo 配置中心
    Apollo本地缓存文件
    SpringBoot 远程调试
    SpringCloud微服务架构下 部署在ECS上 403
    Nginx 常用命令
    阿里云数据库Redis版 ERR invalid password
    Apollo配置中心搭建
    Gateway 访问超时 返回504
  • 原文地址:https://www.cnblogs.com/sophomores/p/12243051.html
Copyright © 2011-2022 走看看