В настоящее время я пытаюсь написать запрос в codeigniter, у меня проблема с включением и имплозией внутри запроса. Это мой код.
$permitedCodeList = ["ELEC-22", "ELEC-100", "ELEC-200", "999873"];
$query = $this->inventario_db->query("
SELECT *
FROM pt_inv_num_id_equipo
WHERE numID = '123456789' AND codigo IN ('" . implode("','", $permitedCodeList). "')
LIMIT 1
");
$result = $query->row();
Я получаю следующее сообщение об ошибке: Unknown column 'ELEC' in 'where clause'
. Я знаю, что это связано с имплозой, возвращающей данные как ELEC-22,ELEC-100,ELEC-200,999873
, но, похоже, он не добавляет одну кавычку к каждому значению и не включает ее в запрос.
Любая помощь очень ценится.