当前位置: 首页 > 知识库问答 >
问题:

升级到php-7后“调用未定义函数mysql_connect()”[重复]

孔欣可
2023-03-14
apt-get remove php5
apt-get install php7-*

共有1个答案

宋成天
2023-03-14

来自PHP手册:

警告此扩展在PHP 5.5.0中不推荐使用,并在PHP 7.0.0中删除。相反,应该使用MySQLi或PDO_MySQL扩展。另请参见MySQL:选择API指南。此功能的替代方案包括:

mysqli_connect()

PDO::__construct()

使用mysqliPDO

<?php
$con = mysqli_connect('localhost', 'username', 'password', 'database');
 类似资料:
  • 问题内容: 将 php5 升级到 php7后 ,出现错误500 PHP致命错误:未捕获错误:调用未定义函数mysql_connect() 我将其放入我的apt源中以便立即获取php7: deb http://packages.dotdeb.org jessie全部 deb-src http://packages.dotdeb.org jessie全部 我基本上所做的是: 我正在使用Debian J

  • deb http://packages.dotdeb.org jessie all deb-src http://packages.dotdeb.org jessie all 我基本上做的是: 我使用的是当前版本的Debian Jessie。 但我还是明白。这里有很多问题,我肯定都查过了。但我还没有在那里找到答案。

  • 问题内容: 这个问题已经在这里有了答案 : 升级到php-7后,“调用未定义的函数mysql_connect()” [重复] (1个答案) 未定义的函数mysql_connect() (13回答) 4年前关闭。 我刚刚下载了新版本并尝试运行旧项目,但出现此错误 这是否意味着新的xampp不支持我使用的? 问题答案: 已从最新的xampp版本使用的PHP7中删除。 相反,请像本例一样使用mysqli

  • 我刚刚下载了新的并尝试运行我的旧项目,但我遇到了这个错误 这是否意味着我使用的在new xampp中尚未得到支持?

  • 我已经运行了<code>智能安装php5 mysql</code>(并重新启动了mysql/Apache 2),但我仍然收到这个错误: 致命错误:第21行调用/home/validate.php中未定义的函数mysql_connect() 表示 /etc/php5/apache2/conf.d/pdo_mysql.ini文件已被解析。

  • 问题内容: 我正在测试php 7,并遇到此错误: 致命错误:未捕获错误:调用未定义函数odbc_connect() 从文档页面:http : //php.net/manual/en/function.odbc- connect.php php 7未列为受支持。 有谁有办法解决这个问题或何时会支持它? 谢谢@ 问题答案: DOC页面上确实列出了PHP 7,因此只需安装php-odbc,您就可以使用了