当我
尝试连接到mysql时,我收到一个空白页,基于错误.php不喜欢第三行
$link = "SELECT * FROM `Table` WHERE `id`='$id'";
$results = mysqli_query($db,$link);
$qdata = mysqli_fetch_array($results);
这段代码在我的旧服务器上工作,所以mysqli_fetch_array
似乎是绝对的?还是我错过了 php 配置中的其他内容?
谢谢!
这是错误消息 Fatal error: Call to undefined function mysqli_connect() in /opt/php_script/connect.php on line 14
14号线是
$link = "SELECT * FROM `Table` WHERE `id`='$id'";
未启用mysqli
扩展。检查您的php.ini
,转到扩展部分并启用它。
这意味着您正在使用的PHP构建没有mysqli
支持。 您必须使用 mysqli 支持(在 Linux 上)重新编译 PHP,或者将 php_mysqli.dll
扩展添加到 Windows 上的php.ini
文件中。
有关详细信息,请参阅 PHP.net 上的安装 - mysqli。