【发布时间】:2009-02-13 04:40:27
【问题描述】:
我想从这些 id 中显示四 (4) 个项目的名称: 我可以这样做吗?
SELECT item_name from items WHERE item_id IN ('001', '012', '103', '500')
或
SELECT item_name from items WHERE item_id = '001' or item_id = '012' or item_id = '103' or item_id = '500'
回应所有回答
嗯,大多数答案都说它有效,但它并没有真正有效。这是我的代码:
$query = "SELECT `item_name` from items WHERE item_id IN('s001','a012','t103','p500')";
$result = mysql_query($query, $conn) or die (mysql_error());
$fetch = mysql_fetch_assoc($result) or die (mysql_error());
$itemsCollected = $fetch['item_name'];
echo $itemsCollected;
item_id 是字母数字。
【问题讨论】:
-
当然,这两种方法都可以。这很容易测试,你为什么不试试呢?
-
stackoverflow.com/questions/544673/… 的完全相同的副本,也是您提出的,这里没有真正的问题,因为完全有可能按照您的要求进行操作,并且 1 秒钟的尝试就会显示给您。投票结束。
-
试了很多次,只有1个结果。这就是我发布这个问题的原因
-
它不起作用..我急需帮助..