0
PHPとMYSQLから次のエラーが発生しますが、SQLステートメントは正しく、直接取得しましたPHPmyadmin, PHPMYADMINの画像をテーブルに表示しました。MYSQLI Statementエラーが間違っていても正しく表示されています
$sql = 'SELECT * FROM company';
if ($mysqli->query($sql) === TRUE) {
$result = $mysqli->query($sql);
if ($result->num_rows > 0) {
(data from result's)
}
} else {
echo "Error: " . $sql . "<br>" . $mysqli->error;
exit();
}
結果:($ mysqli->エラーからは何もありません。)
エラー:SELECT * FROM会社
まだ同じエラーを取得し、表に2行を挿入しました。
文の場合は、最初のを削除しました。 (!)
お知らせ:Cで非オブジェクトのプロパティを取得しようとすると:今、次のエラーを取得
\ xamppの\ htdocsに\ mkpenterprices \ Research.phpはライン上で248
は、最後にSQLを得ました実行するが、javascriptセクションには何も設定されていない。
これは 'company'テーブルに行がないことを示しているように思われます。あなたがエラーとして扱っている有効な条件はどれですか。 – David
はい、行はありませんが、最初のif文で失敗し、2行目のif文は0行の場合は何も行いません。 –
最初の 'if'文でどのように失敗しますか? 'else'ブロックからの出力を2番目の' if'ステートメントに表示します。これはまさにゼロ行がある場合に期待している出力です。だから問題は何ですか? – David