学无止境,加油屌丝

原来一条预处理的sql语句被查询过之后,再次来查询是查询第一次查询后的结果

留笔纪念

$sql = 'SELECT * FROM   `body` where `id`>:id';
$s=$dns->prepare($sql);
$s->execute([id=>0]);


$newresult =$s->fetch(PDO::FETCH_ASSOC);
print_r($newresult);

$result =$s->fetchAll(PDO::FETCH_ASSOC);

  

所以用while循环也是这个道理

while($newresult=$y->fetch(PDO::FETCH_ASSOC)){
    print_r($newresult);
}

  是循环查询,并不是循环输出

posted @ 2021-03-31 10:41  nofeel666  阅读(133)  评论(0编辑  收藏  举报