PDF (美式信紙) - 1.4Mb
PDF (A4) - 1.4Mb
int
mysql_query(MYSQL *mysql,
const char *stmt_str)
執行以空字元結尾的字串 stmt_str
所指向的 SQL 語句。通常,該字串必須包含單一 SQL 語句,且不含結尾的分號 (;
) 或 \g
。如果已啟用多語句執行,則該字串可以包含多個以分號分隔的語句。請參閱第 3.6.3 節,「多語句執行支援」。
mysql_query()
無法用於包含二進位資料的語句;您必須改用 mysql_real_query()
。(二進位資料可能包含 \0
字元,而 mysql_query()
會將其解譯為語句字串的結尾。)
若要判斷語句是否傳回結果集,請呼叫 mysql_field_count()
。請參閱第 5.4.23 節,「mysql_field_count()」。
-
命令的執行順序不正確。
-
MySQL 伺服器已斷線。
-
在查詢期間,與伺服器的連線遺失。
-
發生不明錯誤。