Gothgauss ...
Dos cosas que sepodrian reemplazar en
Código PHP:
$array[] = $row;
1) tiene que concatenar la variable "$array" (sugiero que le cambie el nombre a la variable)
Código PHP:
$array[] += $row;
2) esta opción es la que yo mas recomendaría, existe una funcion en PHP que se llama "array_splice()" o "array_merge()" que permiten agregar un elemento a un array previamente definido.
le doy un link para que busque mas infrmacion
http://www.php.net/manual/es/ref.array.php