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中的常量不加$也不加引號)