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()可以在连接时选择要连接的数据库。

  • 相关阅读:
    Commix命令注入漏洞利用
    漏洞扫描
    信息搜集神器
    peepingtom
    自动化安装一些渗透工具的脚本
    MITMF
    Xssf配合metaspolit使用
    Beef安装与简单使用
    Linux安全检测常用方法
    cobaltstrike3.8服务器搭建及使用
  • 原文地址:https://www.cnblogs.com/sophomores/p/12243051.html
Copyright © 2011-2022 走看看