devi inizializzare la variabile $var prima
Codice PHP:public function f_options_date($sql)
{
$var = array();
//Risultato della query
$result = mysqli_query($this->_link, $sql);
//Creo array con nomi colonne
$get_column = $result->fetch_fields();
foreach ($get_column as $column)
{
$columns[] = $column->name;
}
while($row = mysqli_fetch_array($result, MYSQL_ASSOC))
{
//Per quante colonne ha trovato
for($i=0; $i<count($columns); $i++)
{
$var[] = $row[$columns[$i]];
}
//Se decommento la stringa sotto e levo il for funziona
//ma gli passo manualmente le colonne del db
//$var[] = array($row[$columns[0]], $row[$columns[1]]);
}
return $var;
}

Rispondi quotando