致命错误:未捕获错误:调用未定义的函数mysql_connect()
问题描述:
我不知道为什么这不起作用。这是它引用的代码。致命错误:未捕获错误:调用未定义的函数mysql_connect()
function db_connection($query) {
mysql_connect('127.0.0.1', 'runner_db_user', 'runner_db_password')
OR die(fail('Could not connect to database.'));
mysql_select_db('ntc_race_info');
return mysql_query($query);
答
确保您的PHP
的安装已编译为mysql
支持。运行phpinfo()
以查看是否已加载php_mysql
扩展模块。创建一个包含
<?php
phpinfo();
?>
然后运行它,如果你没有看到页面MySQL,你需要重新编译PHP
与MySQL支持,或重新安装PHP
包,有它内置
或使用mysqli_connect()
代替mysql_connect()
$con = mysqli_connect("127.0.0.1","runner_db_user","runner_db_password","ntc_race_info");