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

原文地址:https://www.cnblogs.com/sophomores/p/12243051.html

时间: 2024-10-15 20:34:06

有关使用phpstudy搭建sqli-lab环境搭建时发生Uncaught Error: Call to undefined function mysql_connect()错误的相关文章

Sublime text 3搭建Python3开发环境搭建

1.配置Python运行环境 1) 打开:工具 > 编译系统 > 新建编译系统 2) 点击“新建编译系统”后,会打开一个空配置文件,在这个配置文件内覆盖配置信息,本文python安装路径为“D:/Python/Python36”,(注意区分正反斜杠,请将路径换成python实际安装路径),然后按ctrl+s,将文件保存在默认路径,文件名命名为“Python3” { "cmd": ["D:/Python/Python36/python.exe", &quo

hive三种方式区别和搭建、HiveServer2环境搭建、HWI环境搭建和beeline环境搭建

说在前面的话 以下三种情况,最好是在3台集群里做,比如,master.slave1.slave2的master和slave1都安装了hive,将master作为服务端,将slave1作为服务端. hive三种方式区别和搭建 Hive中metastore(元数据存储)的三种方式: a)内嵌Derby方式 b)Local方式 c)Remote方式 1.本地derby这种方式是最简单的存储方式,只需要在hive-site.xml做如下配置便可<?xml version="1.0"?&g

PHP 开发环境搭建:LAMP环境搭建

之前在电脑上使用了微软ASP.NET开发环境,所以先要把IIS的服务停掉,不然80端口会被占用. 一:右键我的电脑--管理--服务--找到“World Wide Web Publishing Service”,右键菜单--stop,OK了,IIS服务停止了,IIS服务器也就停止了. 为了快速搭建php开发环境,我使用了XAMPP,下载地址:www.xampp.org 二:下载XAMPP包,并且正确安装 一般情况下,点击APache 或者Mysql 会报错,原因是端口被占用了. 三:点击confi

网站从无到有--个人(第一次)搭建。服务器环境搭建 对大家有帮助那就最好-第一次发

最近想搭建一个个人的网站:但自己从来没有接触过就上网收,然后自己总结了:记录下来. ----自己选的阿里云的,注册账号什么的. 1/ 首先买一个域名:.com的比较贵(我选的.com的)其他的貌似都比较便宜 建议.com 或.cn..xyz-其他的没怎么了解--貌似国内不行 2/阿里云上买一个服务器:自己用的学生的身份买的 加上优惠券 3个月共9.9元 --! 3/然后就是备案了.首先填写初次备案的信息(由于楼主是重庆的照片的那个自己用平板签的字,很快很方便).然后一天内就会有电话回馈.告诉你要

CentOS 7.0源码包搭建LNMP 实际环境搭建

Centos7+Nginx1.11.7+MySQL5.7.16+PHP7.1.0+openssl-1.1.0c 一.linux 系统限制配置 1.关闭系统防火墙 systemctl stop firewalld.service 关闭防火墙 systemctl disable firewalld.service  禁用防火墙 2.关闭SElinux sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config  setenforce 0 

阶段3 1.Mybatis_01.Mybatis课程介绍及环境搭建_05.mybatis环境搭建-前期准备

视频中右侧没有勾选 直接finish 用下面的sql里面的一些表来实现今天的功能 只需要用到里面的user表. 这是之前已经建好的数据库 把表都删除掉,用sql语句去创建表和表内的记录,最终的结果: maven创建好的工程 打包方式,这了用jar包的方式 添加Mybits的依赖,去MyBatis的官网 复制过来.然后需要修改里面的版本号 输入数字3会有提示.选择最新版的3.4.5 在这里就会多出来Mybits的扎包 我们是数据库的操作还需要mysql的包 先要日志的话 ,还需要日志的包 单元测试

Ubuntu环境下,项目出现:Call to undefined function curl_init() 提示

原因: 没有开启curl扩展 安装或者开启扩展 ubuntu 执行安装Curl的扩展 sudo apt-get install -y php-curl 同: mysql,redis,curl,等. 转自:https://www.cnblogs.com/bing-yu12/p/7617028.html 原文地址:https://www.cnblogs.com/feiquan/p/10958294.html

Java Drp项目实战—— 环境搭建

概要 我们要開始一个关于Java项目的开发,那么我们就须要搭建一个关于Java开发的环境,那么搭建一个Java开发环境,都须要些什么东东,又有些什么注意事项呢. 过程 我先将我搭建Java环境的软件和开发用到的软件列一下,Jdk.Jre.MyEclipse.Oracle.Tomcat.PL/SQLDeveloper.PowerDesign.Rational Rose. 在搭建Java之前,我们必须先将这些软件都安装到我们的电脑上.怎样安装我们这里就仅仅说两个,一个Java执行环境包含Jdk和Jr

Atiti. Php Laravel 5.1 环境搭建以及 &#160;error 排除

Atiti. Php Laravel 5.1 环境搭建以及  error 排除 1. php_5.6.11_apache2.41 1.1. Httpd.Conf增加以下配置,添加php支持1 1.2. 修改apache位置与项目位置以及权限1 1.3. 修改php.Ini.增加mbstring,openssl,mysql,rewriting的支持 extension_dir = "C:\wamp\php_5.6.11_XiaZaiBa\ext"2 2. 错误排除2 2.1. larav