私の記憶が正しければ、このエラーは通常、次のようなコードセグメントに起因します。
// You probably have some code similar to this
$var = mysql_result( $result, 0, 'column_name');
クエリが失敗するか、列が存在しない場合。 $result
を確認してください は、SQLが有効であることを確認するための有効なMySQLリソースです。次に、mysql_result
を呼び出す前に、データベースから実際に結果を取得していることを確認してください。 。
または、さらに良いことに、mysql_fetch_array
を使用します すべての列値を手動でフェッチする代わりに(クエリから複数の列が返される場合)。