2016-10-04 73 views
-1

启动下面的代码后...PHP7和mysql扩展

<?php 
error_reporting(E_ALL); 
mysql_connect() 
?> 

Uncaught Error: Call to undefined function mysql_connect()日志。

自带记住的第一件事是做sudo apt-get install php-mysql但它输出

Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
php-mysql is already the newest version 
后,我没有​​

,它说,php-mysqlphp7.0-mysql安装。

这里有什么问题?

PS。 PHP版本是7.0.8

回答

2

您需要使用mysqli_*功能,而不是mysql_*

+2

您试图说'PHP7'中没有'mysql_ *'函数? – Eugeny89

+1

@ Eugeny89 http://php.net/manual/en/function.mysql-connect.php – Thomas

+0

@ Eugeny89如果您切换到'mysqli_ *',您应该使用带有参数化查询的'mysqli'类。 – Thomas

3

调用未定义的mysql_connect函数

mysql_库被废弃年前。它已被完全删除在PHP 7中。

使用现代替代品,如PDO或mysqli_