1

エラーに基づいて、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'";
4

2 に答える 2

2

mysqli拡張機能が有効になっていません。を確認php.iniし、拡張機能の部分に移動して有効にします。

于 2012-04-30T23:32:23.010 に答える
2

これは、使用しているPHPのビルドがサポートされていないことを意味しますmysqli。mysqliサポート(Linuxの場合)を使用してPHPを再コンパイルするか、 Windowsのファイルにphp_mysqli.dll拡張子を追加する必要がありphp.iniます。

詳細については、PHP.netの「インストール-mysqli 」を参照してください。

于 2012-04-30T23:32:29.997 に答える