2012-04-16 8 views
0

パラメータの束を含むPOSTリクエストをリモートスクリプトに送信しています。このスクリプトは自分のパラメータを処理し、その値をデータベースに入力します。リモートデータベースからエラーレポートを取得する方法は?

パラメータがデータベースに書き込まれていないため、リモートデータベースからエラーレポートを取得する方法はありますか?ちょうど私がPHPAdminまたは他のデータベースIDEにいて、いくつかのSQLコマンドを入力しようとしています。

リモートPHPスクリプト(パラメータ値を処理する)がデータベースからエラーレポートを受け取り、それを私に渡すことは可能ですか?私はウェブデベロッパーではなく、スクリプトをコントロールしていないので、これを尋ねています。私はいくつかの機能が実装されることを求めることができます。

答えて

2

リモートセッションからエラーが発生することはわかっていません。 MySQLはSHOW ERRORS;ですが、これはあなたのセッションのためのものです。

PHPスクリプトは、mysql_errorを使用するか、上記を使用して、SQLエラーをかなり簡単にチェックできます。スクリプトの開発者は、これを元に戻すことができます。

+0

私はそう思った。私はこの情報を得ていませんでした。エラーテキストをフェッチして文字列やJSONに変換して戻す作業がたくさんありますか?エラー報告はどのように見えるのですか? – sandalone

+0

エラーレポートは通常のMySQLエラーです。 I: "ERROR 1146(42S02):テーブル 'myDB.foo'が存在しません。私はそれが多すぎると思っていないだろうが、あなたはスクリプトの作者に確認する必要があります。 – Jim

+0

私はこれを処理することができます。レポートは大きな文字列で表示されますか? – sandalone

関連する問題