是否可以在SQL中使用此命令?
$q1 = $sql->query("
SELECT base_item
FROM items
WHERE id = **199415179;199444567;199459162;199397746;199397747;**
")->fetch_object()->base_item;
大胆的IDS是不同的ID,我的问题是,这个id被粘贴在一个SQL表中......
非常感谢您的回答...
答案 0 :(得分:1)
您可以使用IN
。一些示例代码:
$q1 = $sql->query("SELECT base_item FROM items WHERE id IN (".str_replace(';',',', '199415179;199444567;199459162;199397746;199397747').") ")->fetch_object()->base_item;
答案 1 :(得分:0)
你可以使用IN函数和逗号分隔它们:
SELECT base_item FROM items WHERE id IN(199415179,199444567,199459162,199397746,199397747)