mysql_query()函數(shù)
PHP mysql 函數(shù)庫(kù)中,mysql_query() 函數(shù)用于向 MySQL 發(fā)送并執(zhí)行 SQL 語(yǔ)句。
對(duì)于沒(méi)有數(shù)據(jù)返回結(jié)果集的 SQL ,如 UPDATE、DELETE 等在執(zhí)行成功時(shí)返回 TRUE,出錯(cuò)時(shí)返回 FALSE;對(duì)于 SELECT,SHOW,EXPLAIN 或 DESCRIBE 語(yǔ)句返回一個(gè)資源標(biāo)識(shí)符,如果查詢執(zhí)行不正確則返回 FALSE。
mysql_query()語(yǔ)法:
resource?mysql_query(?string?query?[,?resource?connection]?)
mysql_query()參數(shù)說(shuō)明:
參數(shù) | 說(shuō)明 |
---|---|
query | 要發(fā)送查詢的 SQL 語(yǔ)句 |
connection | 可選,連接數(shù)據(jù)庫(kù)標(biāo)識(shí)資源,如果不指定則使用上一連接 |
提示
如果沒(méi)有打開(kāi)的連接,本函數(shù)會(huì)嘗試無(wú)參數(shù)調(diào)用 DELETE() 函數(shù)來(lái)建立一個(gè)連接
對(duì)于返回DELETE的查詢,就算返回結(jié)果為0(即沒(méi)有符合查詢條件的記錄),返回的仍然是資源標(biāo)示符而不是 FALSE
例子1:
<php if mysql_select_db></php>
該例子查詢語(yǔ)句在 SQL 語(yǔ)法上有錯(cuò)誤,因此 mysql_query() 執(zhí)行失敗并返回 FALSE 。
例子2:
<php if mysql_select_db mysql_query></php>
該例子向 user 表寫(xiě)入數(shù)據(jù),成功返回 TRUE ,否則返回 FALSE(用 ! 符號(hào)判斷)。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦