2012-04-30 8 views
1

エラーに基づいてmysqlに接続しようとすると空白のページが表示されます。 PHPは、このコードは私の古いサーバーに取り組んでいるので、mysqli_fetch_arrayは絶対思わPHPの空白表示とmysqli_fetch_arrayのエラー

$link = "SELECT * FROM `Table` WHERE `id`='$id'"; 
$results = mysqli_query($db,$link); 
$qdata = mysqli_fetch_array($results); 

3行目が好きではありませんか?または、私は私の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'"; 
+2

エラーメッセージを含めるように質問を編集してください。 –

+1

'error_reporting(E_ALL);を追加してみてください。 ini_set( 'display_errors'、1);スクリプトの先頭に空白のページではなくエラーメッセージが表示されます。これは問題の解決に役立ちます。 – drew010

答えて

2

あなたmysqli extendionが有効になっていないです。 php.iniを確認し、拡張部分に移動して有効にします。

2

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

詳細については、PHP.netのInstallation - mysqliを参照してください。

+0

私はそれが問題だと思うおかげです。 – raindrop

関連する問題