永发信息网

为什么sql取数据少于两条不显示?

答案:2  悬赏:20  手机版
解决时间 2021-02-05 19:11
  • 提问者网友:川水往事
  • 2021-02-05 01:47
各位朋友,我用sql语句去数据库然后用xml显示出来,发现当数据库中的数据记录大于等于2条时才可以显示出来,当只有一条记录时,读取不了,我怀疑是不是我用的语句不对呢?我用以下的都试了
$sql = "SELECt * FROM mySjk where name='".$name."' ";
$rs=$db->query($sql) or die("error!");
while($row = $db->mysql_fetch_array($rs)){ $NM=$row['stuName']; ... }
我用mysql_fetch_assoc试了一样的取不了,请大侠帮忙解决哦,多谢了!
最佳答案
  • 五星知识达人网友:摆渡翁
  • 2021-02-05 03:08
最后一句换成这句
while($row = $db->mysql_fetch_array($rs)){ print_r($row);}

如果仍是一条时,读不出来,要查询,你的SQL是不是有问题了??
请HI
全部回答
  • 1楼网友:佘樂
  • 2021-02-05 04:21
1、表里就这么几行数据 2、查询工具本身限定了查询行数,调整一下就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯