新聞中心

面向?qū)ο箫L(fēng)格的寫(xiě)法:
mysqli::query( string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )
參數(shù)說(shuō)明:
- $query:要執(zhí)行的 SQL 語(yǔ)句;
- $resultmode:可選參數(shù),用來(lái)修改函數(shù)的行為。可以是下列值的任意一個(gè):
- MYSQLI_USE_RESULT(如果需要查詢(xún)大量數(shù)據(jù),使用這個(gè));
- MYSQLI_STORE_RESULT(默認(rèn)值)。
面向過(guò)程風(fēng)格的寫(xiě)法:
mysqli_query( mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )
參數(shù)說(shuō)明:
- $link:表示由 mysqli_connect() 函數(shù)返回的數(shù)據(jù)庫(kù)連接;
- $query:要執(zhí)行的 SQL 語(yǔ)句;
- $resultmode:可選參數(shù),用來(lái)修改函數(shù)的行為??梢允窍铝兄档娜我庖粋€(gè):
- MYSQLI_USE_RESULT(如果需要查詢(xún)大量數(shù)據(jù),使用這個(gè));
- MYSQLI_STORE_RESULT(默認(rèn)值)。
提示:函數(shù)執(zhí)行失敗時(shí)會(huì)返回 FALSE;而通過(guò) mysqli_query() 成功執(zhí)行 SELECT、SHOW、DESCRIBE 或 EXPLAIN 查詢(xún)時(shí)則會(huì)返回一個(gè) mysqli_result 對(duì)象;其他查詢(xún)執(zhí)行成功則返回 TRUE。
演示之前我們先在數(shù)據(jù)表中添加一些數(shù)據(jù),如下所示:
mysql> select * from user;
+----+--------+------+------+
| id | name | age | sex |
+----+--------+------+------+
| 1 | 張三 | 12 | 男 |
| 2 | 李四 | 11 | 男 |
| 3 | 王五 | 13 | 男 |
| 4 | 小明 | 12 | 女 |
+----+--------+------+------+
4 rows in set (0.00 sec)
【示例】使用 mysqli_query() 函數(shù)執(zhí)行指定的 SQL 語(yǔ)句。
1) 面向?qū)ο箫L(fēng)格的寫(xiě)法
connect_errno){
die('數(shù)據(jù)庫(kù)連接失敗:'.$mysql->connect_errno);
}else{
$mysql -> set_charset('UTF-8'); // 設(shè)置數(shù)據(jù)庫(kù)字符集
$sql = 'select name,sex,age from user'; // SQL 語(yǔ)句
$result = $mysql -> query($sql); // 執(zhí)行上面的 SQL 語(yǔ)句
$data = $result -> fetch_all();
$mysql -> close();
}
echo '';
print_r($data);
?>
2) 面向過(guò)程風(fēng)格的寫(xiě)法
';
print_r($data);
?>
運(yùn)行結(jié)果如下:
Array
(
[0] => Array
(
[0] => 張三
[1] => 男
[2] => 12
)
[1] => Array
(
[0] => 李四
[1] => 男
[2] => 11
)
[2] => Array
(
[0] => 王五
[1] => 男
[2] => 13
)
[3] => Array
(
[0] => 小明
[1] => 女
[2] => 12
)
)
網(wǎng)站名稱(chēng):PHPmysqli_query():執(zhí)行SQL語(yǔ)句
本文路徑:http://m.fisionsoft.com.cn/article/djgjije.html


咨詢(xún)
建站咨詢(xún)
