mysql_real_query()使用說明!

函數原型:

int mysql_real_query(MYSQL *mysql, const char *query, unsigned int length)


說明:

執行由query指向的SQL查詢,它應該是一個length個字節的字符串。查詢必須由一個單個的SQL語句組成。你不應該在語句後增加一個終止的分號(“;”)或\g。
對於包含二進制數據的查詢,你必須使用mysql_real_query()而不是mysql_query(),因爲二進制代碼數據可能包含“\0”字符,而且,mysql_real_query()比mysql_query()更快,因爲它對查詢字符串調用strlen()。


返回值:

如果查詢成功,零。如果發生一個錯誤,非零。


錯誤:

CR_COMMANDS_OUT_OF_SYNC:命令以一個不適當的次序被執行。
CR_SERVER_GONE_ERROR:MySQL服務器關閉了。
CR_SERVER_LOST:對服務器的連接在查詢期間失去。
CR_UNKNOWN_ERROR:發生一個未知的錯誤。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章