男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

mysql_query

(PHP 4, PHP 5)

mysql_query發(fā)送一條 MySQL 查詢(xún)

警告

本擴展自 PHP 5.5.0 起已廢棄,并在自 PHP 7.0.0 開(kāi)始被移除。應使用 MySQLiPDO_MySQL 擴展來(lái)替換之。參見(jiàn) MySQL:選擇 API 指南來(lái)獲取更多信息。用以替代本函數的有:

說(shuō)明

mysql_query(string $query, resource $link_identifier = NULL): resource

mysql_query() 向與指定的 link_identifier 關(guān)聯(lián)的服務(wù)器中的當前活動(dòng)數據庫發(fā)送一條查詢(xún)(不支持多條查詢(xún))。

參數

query

SQL 查詢(xún)語(yǔ)句

查詢(xún)字符串不應以分號結束。 查詢(xún)中被嵌入的數據應該正確地轉義。

link_identifier

MySQL 連接。如不指定連接標識,則使用由 mysql_connect() 最近打開(kāi)的連接。如果沒(méi)有找到該連接,會(huì )嘗試不帶參數調用 mysql_connect() 來(lái)創(chuàng )建。如沒(méi)有找到連接或無(wú)法建立連接,則會(huì )生成 E_WARNING 級別的錯誤。

返回值

mysql_query() 僅對 SELECT,SHOW,DESCRIBE, EXPLAIN 和其他語(yǔ)句 語(yǔ)句返回一個(gè) resource,如果查詢(xún)出現錯誤則返回 false。

對于其它類(lèi)型的 SQL 語(yǔ)句,比如INSERT, UPDATE, DELETE, DROP 之類(lèi), mysql_query() 在執行成功時(shí)返回 true,出錯時(shí)返回 false。

返回的結果資源應該傳遞給 mysql_fetch_array() 和其他函數來(lái)處理結果表,取出返回的數據。

假定查詢(xún)成功,可以調用 mysql_num_rows() 來(lái)查看對應于 SELECT 語(yǔ)句返回了多少行,或者調用 mysql_affected_rows() 來(lái)查看對應于 DELETE,INSERT,REPLACE 或 UPDATE 語(yǔ)句影響到了多少行。

如果沒(méi)有權限訪(fǎng)問(wèn)查詢(xún)語(yǔ)句中引用的表時(shí),mysql_query() 也會(huì )返回 false。

范例

示例 #1 無(wú)效的查詢(xún)

以下查詢(xún)語(yǔ)法上有錯,因此 mysql_query() 失敗并返回 false。

<?php
$result 
mysql_query('SELECT * WHERE 1=1');
if (!
$result) {
    die(
'Invalid query: ' mysql_error());
}

?>

示例 #2 有效的查詢(xún)

以下查詢(xún)語(yǔ)法正確,所以 mysql_query() 返回了一個(gè) resource。

<?php
// 這應該由用戶(hù)提供,下面是一個(gè)示例
$firstname 'fred';
$lastname  'fox';

// 構造查詢(xún)
// 這是執行 SQL 最好的方式
// 更多例子參見(jiàn) mysql_real_escape_string()
$query sprintf("SELECT firstname, lastname, address, age FROM friends 
    WHERE firstname='%s' AND lastname='%s'"
,
    
mysql_real_escape_string($firstname),
    
mysql_real_escape_string($lastname));

// 執行查詢(xún)
$result mysql_query($query);

// 檢查結果
// 下面顯示了實(shí)際發(fā)送給 MySQL 的查詢(xún),以及出現的錯誤。這對調試很有幫助。
if (!$result) {
    
$message  'Invalid query: ' mysql_error() . "\n";
    
$message .= 'Whole query: ' $query;
    die(
$message);
}

// 結果的使用
// 嘗試 print $result 并不會(huì )取出結果資源中的信息
// 所以必須至少使用其中一個(gè) mysql 結果函數
// 參見(jiàn) mysql_result(), mysql_fetch_array(), mysql_fetch_row() 等。
while ($row mysql_fetch_assoc($result)) {
    echo 
$row['firstname'];
    echo 
$row['lastname'];
    echo 
$row['address'];
    echo 
$row['age'];
}

// 釋放關(guān)聯(lián)結果集的資源
// 在腳本結束的時(shí)候會(huì )自動(dòng)進(jìn)行
mysql_free_result($result);
?>

參見(jiàn)

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站