php - 在PHP版本5.4中调用未定义的函数mysql_connect()

标签 php mysql mysqli

我有一个php版本5.4的托管服务器。我用mysql完成了所有编码。但是在运行它时,会消除此错误->调用未定义的函数mysql_connect()。
但是,当我用mysqli编码替换mysql时,它可以工作。 mysql不支持该版本吗?如果不是这样的话?

这是我的配置文件

<?php

mysql_connect('localhost','xxxxx','xxxxx')or die("Can\'t connect to the server");
mysql_select_db('xxxxxx')or die("Can\'t connect with database");

?>


它在xampp服务器中效果很好,但是当我将其放在托管服务器中时,没有错误,其php版本为5.4

最佳答案

如果未启用mysql扩展,请检查phpinfo()

extension=php_mysql.dll最好更新php并使用mysqli或PDO,因为mysql_connect已经过时了,您将不能长期支持它。

关于php - 在PHP版本5.4中调用未定义的函数mysql_connect(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33939039/

相关文章:

mysql - 对州进行分组并计算每个州的邮政编码数量

php代码来匹配数据库中的列日期并显示客户数据

php - 尝试使用 MySQLi 时内存大小耗尽

php - 在 PHP 中从 SQL 查询检索结果的问题

php - £ 符号编码 - 帮助!

php - MAMP PHP fatal error : Allowed memory size exhausted

python - 使用 Django 将 Unicode 字符存储到 MySQL 时出现问题

javascript - 提交后联系 form7 数据插入到不同的数据库表中

php - 如何在 mysql php oop 中进行搜索?

php - session_start() 导致 IE8 中通过 PHP 下载 PDF 变得困惑