使用mysql_query()函數(shù)執(zhí)行SQL語(yǔ)句

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)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊7 分享