2017-06-15 3 views
-1
にデータがあるにもかかわらず

私にとって本当にイライラ1今日は... が mysqli_fetch_assoc()エラーが表

を指定したboolean、パラメータ1がmysqli_resultされることを想定して)(

mysqli_fetch_assocを取得しておいてください

しかし、私は照会しているテーブルにデータがあります。 私は基本的なSELECT *を実行してみても、テーブルから何も表示されないかどうかを確認しようとしましたが、単に上記のエラーが表示されます。

私の非常に単純なクエリでは7列の各しかしかかわらず、それはちょうど私にこの反転エラーを与えるどのような値ではありませんテーブルで

$test = mysqli_query($con, "SELECT * FROM `workshop-items` WHERE `wsiid` = '1'"); 
$testr = mysqli_fetch_assoc($test); 
echo $testr['code']; 

です。

私は実際に髪を引き出している人を助けてください。

$ conの値は、ログインやその他のクエリに使用するため、正しい値です。

+0

みては? –

+0

データベース名で 'databaseName'.'workshop-items' – verhie

+0

を試してみてください。まだまだ私は困っています。 –

答えて

0

が、これはあなたがSQLでこのクエリを実行しました

$test = mysqli_query($con, "SELECT * FROM `workshop-items` WHERE `wsiid` = '1'") or die(mysqli_error($con)); 
+0

**決して**や 'die()'を使わないでください。適切なエラー処理を実装します。メッセージを表示し、何か起こったことをユーザーに知らせます。彼らの顔に白いスクリーンを投げるだけではありません。 – axiac

+1

@axiac私はちょうどデバッグのための彼のスクリプトで何が間違っているか見るためにダイを置く。 –

関連する問題