Можно ли использовать эту команду в SQL?
$q1 = $sql->query("
SELECT base_item
FROM items
WHERE id = **199415179;199444567;199459162;199397746;199397747;**
")->fetch_object()->base_item;
IDS, которые являются BOLD, являются разными идентификаторами, и моя проблема заключается в том, что этот идентификатор вставлен в одну таблицу SQL...
Большое спасибо за ваши ответы...
Вы можете использовать IN
. Пример кода:
$q1 = $sql->query("SELECT base_item FROM items WHERE id IN (".str_replace(';',',', '199415179;199444567;199459162;199397746;199397747').") ")->fetch_object()->base_item;
Вы можете использовать функцию IN, а запятая разделять их:
SELECT base_item FROM items WHERE id IN(199415179,199444567,199459162,199397746,199397747)