これは、mysql_query
の典型的なケースです。 false
を返します したがって、失敗すると悪名高いものがトリガーされます:
これは、複数の要因によって引き起こされる可能性があります。 phpMyAdminで、またはデータベースに直接クエリを実行して、エラーを確認するか、 mysql_error
。
mysql_query
の戻り値かどうかを常に確認することをお勧めします false
です またはmysql_error
文字列が空ではありません:
if ($result and empty(mysql_error()))
// everything ok
注:mysql_
を混在させないでください およびmysqli_
機能。選択する必要がある場合は、mysqli
を使用します mysql_*
以降 関数は非推奨と見なされます。