mysql_query()
結果セットをタイプresource
のオブジェクトとして返します
(オブジェクトではありません PHP OOPコードに関しては、これ以上の言葉は思いつきません)。これらには、mysql_fetch_*()
などの特定の関数でのみ読み取ることができるバイナリデータが含まれています 機能。
MySQLクエリをデバッグするには、mysql_error()
を使用してエラーをチェックする必要があります およびmysql_errno()
および/またはSQLステートメントを変数に保存して出力します。
私が見たところ、あなたは2つのクエリを実行していますが、同じ$result
を上書きしています 変数、最初については何もしません。また、mysql_num_rows()
一度にカウントできる結果セットは1つだけなので、2つの結果セットを同じ呼び出しに渡すことはできません。