MySQL データベース接続を使用して PHP スクリプトを開発しています。私が抱えている問題は、大量の情報を処理するためにクエリを最適化する必要があり、そのために大きなクエリを作成していることです。
例を書くために、大きなクエリは書きませんが、必要なものを確認できるようにします。
SELECT db1.name, db1.pass, db1.user_id, db2.datetime, db2.user_id
FROM database1 db1, database2 db2
WHERE db1.name = 'name'
AND db1.pass = 'pass'
AND db1.user_id = db2.user_id
必要なのは、名前とパスが正しくないためにクエリが失敗したかどうか、または両方のテーブルで user_id が等しくないために失敗したかどうかを知ることです。
基本的に、クエリ内のエラーを識別し、 「ユーザーとパスワードが正しくありません」というカスタム メッセージを出力できるようにするには、エラー番号などをクエリ内で返す必要があります 。 または 「データベース 2 の権限がありません。」
前もって感謝します!