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