ホームページ > バックエンド開発 > PHPチュートリアル > SQLの戻り値を実行するPHPに関連する問題

SQLの戻り値を実行するPHPに関連する問題

WBOY
リリース: 2016-06-13 12:09:26
オリジナル
1446 人が閲覧しました

SQL実行時のphpの戻り値の問題
SQL実行時のphpの戻り値の問題
クエリを実行するとIDは正常に返され、クエリ文は正しいとします。 、クエリの ID は存在しませんが、クエリは空です。何が返されますか?クエリエラーは何を返しますか?
変更が成功した場合、何が返されますか? 変更ステートメントは正しいですが、変更は空です。エラーが変更された場合、何が返されますか?
加算を実行します。加算が成功した場合は何が返され、加算エラーが発生した場合は何が返されますか?
削除を実行すると、何が返されますか? 削除ステートメントは正しいですが、返されるのは空ですか?エラーを削除すると何が返されますか?
------解決策のアイデア----------------------
ご自身で確認できます!
var_dump (クエリされた変数を出力)
これを見ることができます。
------解決策のアイデア----------------------
echo 'your sql state'; 🎜>
------解決策のアイデア----------------------実行されたステートメントの後に追加できます

 die("执行失败,错误行号".__LINE__."错误原因".mysql_error());
ログイン後にコピー

よくわからない場合は、mysql_query() クエリを実行する前に
を実行すると、SQL ステートメントがエコーされて終了します。その後、SQL ステートメント内のスプライシング エラーを確認し、このステートメントをコマンド ラインなどの mysql クライアントで直接実行できます。
echo  $sql; exit()
ログイン後にコピー


通常、select クエリを実行すると、次の結果が返されます。結果セット。 if($res)
を使用するだけです。追加、削除、変更は、mysql_affected_rows() を呼び出すことで実行できます。-1 が返された場合、実行は失敗します


----。 --解決策のアイデア----- ------------------ブール値 NULL、false、0、" "、すべて false を表します、 SELECT、SHOW の

mysql_query、EXPLAIN または DESCRIBE ステートメントはリソース識別子を返します。これは「リソース ID #3」のような文字列として出力されるため、これは true です。

この「リソースID #3」は、操作したいデータを繋ぐ記号のようなもので、例えばmysql_fetch_array($insert)などの関数で操作する際に呼び出されます。結果はデー​​タベースにパラメータとして取り込まれます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート