当我尝试连接到mysql时,根据错误收到一个空白页面。 php不喜欢第3行
$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'";
答案 0 :(得分:2)
您的mysqli
扩展未启用。检查您的php.ini
,转到扩展程序部分并启用它。
答案 1 :(得分:2)
这意味着您正在使用的PHP构建没有mysqli
支持。您必须使用mysqli支持重新编译PHP(在Linux上)或将php_mysqli.dll
扩展名添加到Windows上的php.ini
文件中。
有关详细信息,请参阅PHP.net上的Installation - mysqli。