Здравствуйте. При выполнении запроса через эту ф-цию
PHP:
скопировать код в буфер обмена
public function get_table_cat($table, $where, $fields='*'){ $sql = "SELECT $fields FROM $table"; if ($where) { $sql .= ' WHERE '.$where; } $result = $this->inDB->query($sql); if ($this->inDB->num_rows($result)){ while($data = $this->inDB->fetch_assoc($result)){ $list[] = $data; } return $list; } else { return false; } }
Вызываю
на выходе имею данные с двух строк.Масив вида: Array ( [0] => Array ( [id] => 1046 [parent_id] => 1044 ... При попытки вывести
$cats['ххх'] например, естественно ничего не выводит. А если выполняю перебор
то выводит данные только одной строки базы. Подскажите, как решить данный вопрос. Т.е как получить массив что бы можно было использовать $cats['xxx'];(Отредактировано автором: 22 Апреля, 2014 - 04:22:51)
|