+ -
当前位置:首页 → 问答吧 → 这个sql语句什么意思呢?

这个sql语句什么意思呢?

时间:2010-02-02

来源:互联网

select * from t1 where f1 in ('a','b'),请问一下这个sql语句什么意思呢?

作者: hxdyh   发布时间: 2010-02-02

查询表t1里面所有符合字段f1的值分别为a与b的记录

作者: riyan   发布时间: 2010-02-02

我的sql语句是这样的

$sql="select goods_id from ecs_goods where goods_id in (3781,2157)";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
print_r($row);
}
但是查出来只有goods_id为2157的那一个,3781里面也是有的吗,这个是怎么回事呢

作者: hxdyh   发布时间: 2010-02-02

真是奇怪了,反复测试多遍,还真的只有2157的能查询得出来,其它的都查不出来,是咋回事呢

作者: hxdyh   发布时间: 2010-02-02

有没有人来帮忙一下呢

作者: hxdyh   发布时间: 2010-02-02

应该是
复制代码
  1. while($row=mysql_fetch_array($query)){
  2.     echo $row;
  3. }

或者
复制代码
  1. $row=mysql_fetch_array($query);
  2. pring_r($row);

作者: riyan   发布时间: 2010-02-02

相关阅读 更多