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

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

柯骏
2023-03-14

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

我基本上做的是:

apt-get remove php5
apt-get install php7-*

我使用的是当前版本的Debian Jessie。

但我还是明白。这里有很多问题,我肯定都查过了。但我还没有在那里找到答案。

共有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

  • 问题内容: 这个问题已经在这里有了答案 : 升级到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,您就可以使用了