新聞中心

面向?qū)ο箫L(fēng)格的寫法:
mysqli::query( string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )
參數(shù)說明:
- $query:要執(zhí)行的 SQL 語句;
- $resultmode:可選參數(shù),用來修改函數(shù)的行為??梢允窍铝兄档娜我庖粋€:
- MYSQLI_USE_RESULT(如果需要查詢大量數(shù)據(jù),使用這個);
- MYSQLI_STORE_RESULT(默認(rèn)值)。
面向過程風(fēng)格的寫法:
mysqli_query( mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )
參數(shù)說明:
- $link:表示由 mysqli_connect() 函數(shù)返回的數(shù)據(jù)庫連接;
- $query:要執(zhí)行的 SQL 語句;
- $resultmode:可選參數(shù),用來修改函數(shù)的行為??梢允窍铝兄档娜我庖粋€:
- MYSQLI_USE_RESULT(如果需要查詢大量數(shù)據(jù),使用這個);
- MYSQLI_STORE_RESULT(默認(rèn)值)。
提示:函數(shù)執(zhí)行失敗時會返回 FALSE;而通過 mysqli_query() 成功執(zhí)行 SELECT、SHOW、DESCRIBE 或 EXPLAIN 查詢時則會返回一個 mysqli_result 對象;其他查詢執(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 語句。
1) 面向?qū)ο箫L(fēng)格的寫法
connect_errno){
die('數(shù)據(jù)庫連接失?。?.$mysql->connect_errno);
}else{
$mysql -> set_charset('UTF-8'); // 設(shè)置數(shù)據(jù)庫字符集
$sql = 'select name,sex,age from user'; // SQL 語句
$result = $mysql -> query($sql); // 執(zhí)行上面的 SQL 語句
$data = $result -> fetch_all();
$mysql -> close();
}
echo '';
print_r($data);
?>
2) 面向過程風(fēng)格的寫法
';
print_r($data);
?>
運行結(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
)
)
當(dāng)前文章:PHPmysqli_query():執(zhí)行SQL語句
文章網(wǎng)址:http://www.dlmjj.cn/article/djgjije.html


咨詢
建站咨詢
