"升级到php-7后,调用未定义的函数mysql_connect()" [重复]。

问题描述 投票:52回答:1

我升级后 php5php7,我得到一个错误500与

PHP致命错误。 未捕获错误。调用未定义的函数 mysql_connect()

我把这个放到了我的apt源里,以便现在就能得到php7。

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

我基本上做的是。

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

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

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

php debian php-7
1个回答
76
投票

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');
© www.soinside.com 2019 - 2024. All rights reserved.