gruz1
Новичок
array_push() + 'computed*' elements in array
Добрый день всем участникам форума. Не пойму в чем загвоздка, но после:
Вообщем, делается выборка из базы данных, если количество записей == 1, то возвращается одномерный массив, иначе к текущему массиву ($this->result) добавляется ассоциативный массив значений из базы данных. Так вот, в итоге, я получаю:
Откуда берутся эти [computed]?
Добрый день всем участникам форума. Не пойму в чем загвоздка, но после:
PHP:
if(!is_array($this->result)) $this->result = array();
while($row = mssql_fetch_array($this->query)) {
$this->num_rows = mssql_num_rows($this->query);
if($this->num_rows>1) {
array_push($this->result, $row);
} else {
$this->result = $row;
}
PHP:
Array
(
[0] => 2
[computed] => 2
[1] => 1
[computed1] => 1
[2] => Array
(
// Тут куча значений из таблицы
)
)