ホームページ >バックエンド開発 >PHPチュートリアル >PHP が SQL 戻り値の問題を実行する
SQL実行時のphpの戻り値の問題
クエリを実行すると、IDは正常に返されますが、クエリ文は空です。戻ってきた?クエリエラーは何を返しますか?
変更が成功した場合、何が返されますか? 変更ステートメントは正しいですが、変更が空の場合、何が返されますか?エラーが変更された場合、何が返されますか?
実行が増えると、成功した場合は何が返され、エラーが追加された場合は何が返されますか?
削除が実行されると、何が返されますか? 削除ステートメントは正しいですが、返されるのは空ですか?削除エラーは何を返しますか?
自分で確認できます!
var_dump (クエリされた変数を出力)
ご覧いただけます!
echo 'your sql state';
実行されたステートメントの後に
die("执行失败,错误行号".__LINE__."错误原因".mysql_error());を追加できます
echo $sql; exit()を実行できます。これにより、SQL ステートメントがエコーされて終了します。次に、SQL ステートメント内のスプライシング エラーをチェックし、このステートメントをコマンド ラインなどの mysql クライアントで直接実行できます...
ブール値はすべて false を表します。
SELECT、SHOW、EXPLAIN、または DESCRIBE の mysql_query このステートメントはリソース識別子を返します。これは「リソース ID #3」のような文字列として出力されるため、これは true です。
この「リソース ID #3」は、操作したいデータに接続されている記号のようなものです。たとえば、mysql_fetch_array($insert) などの関数を使用すると、データベースから結果が取得されます。関数パラメータ。