PHP筆記-第十章(數據查詢,完成留言板)

SQL語言:查詢

select * from msg
查詢msg這個數據表裏的內容
在這裏插入圖片描述
select * from msg where id<>19
查詢msg這個數據表裏id不等於19的字段
在這裏插入圖片描述
select * from msg where id<>19 and id<>18
查詢msg這個數據表裏id不等於19和18的字段
在這裏插入圖片描述
select * from msg where id<>19 and id<>18 order by id desc
查詢msg這個數據表裏id不等於19和18的字段,且將id進行一個倒序排列
在這裏插入圖片描述
select * from msg where id<>19 and id<>18 order by id desc limit 1
查詢msg這個數據表裏id不等於19和18的字段,且將id進行一個倒序排列並且只取其中一條
在這裏插入圖片描述
select * from msg where id<>19 and id<>18 order by id desc limit 2,3
查詢msg這個數據表裏id不等於19和18的字段,且將id進行一個倒序排列,並且從第三條開始取三條數據
在這裏插入圖片描述
在這裏插入圖片描述

PHP獲取查詢結果

在這裏插入圖片描述
$is = $db->query($sql);變成了一個對象類。
mysqli_result類代表從一個數據庫查詢中獲取的結果集。

需要注意的是query()這個方法,當是使用select進行查詢數據時並且查詢數據成功,那麼query方法返回值類型就是一個mysqli_result的對象,否則就是False。使用query進行增刪改語法時,返回值就是一個布爾類型,TRUE或者False。

可以通過**fetch_array()**方法來取出結果集中的一條記錄。
在這裏插入圖片描述
在這裏插入圖片描述
不需要0,1,2,3的索引數組,則在fetch_array方法中加上參數MYSQLI_ASSOC(該參數是一個常量,PHP中的常量不加$也不加引號)
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章