Здравствуйте! Помогите сделать правильно, никак не получается, делаю это впервые.
Есть таблица в БД, в ней есть поле в котором хранятся названия разделенные через запятую, и есть меню, которое состоит из пунктов, названия которого могут быть в той строке, где через запятую. Например пункты (1, 2, 3, 4), в строке записано (2,4), если человек нажал на пукт меню (2), то нужно выловить все строки где есть (2) в базе данных, и вывести. Начал делать так:
PHP:
скопировать код в буфер обмена
$d = $this->db->getAll("SELECT * FROM `table_1`"); $i = 0; foreach ($d as $string) { $i++; if($string['separated_coma']!=='') { $a = explode(",", $string['separated_coma']); } }
внутри цикла было все что угодно, но у меня никак не получается найти совпадение, и при совпадении переменную $string добавить к массиву уже для вывода в таблицу! Помогите, люди добрые!
|