Доработка админ панели, карточки товара под определенного клиента
//характеристики
if ($item_id){
$mod['chars'] = array();
$chrres = dbQuery("SELECT char_id, val FROM cms_shop_chars_val WHERE item_id={$item_id}");
if (mysql_num_rows($chrres)){
while($char = mysql_fetch_assoc($chrres)){
echo $char['char_id'].'->'.$char['val'].'<br>'; // небольшой вывод, чтобы посмотреть что в массиве
$mod['chars'][$char['char_id']] = $char['val'];
}
}
}
$chars = $model->getCatChars($cat_id);
так вот хочу организовать так чтобы если попадается одинаковый id поля, то просто создавался массив значений по одному id. Сейчас же как я понимаю он тупо кладет все с одинаковыми id в одну и туже ячейку. что перезатирает такие нужные мне варианты значений. Ну и дальше хочу выводить, это все. если массив значений то целый ряд характеристик одного типа, если нет то как обычно! Подскажите правильно ли я движусь или нет?