Buongiorno.
Devo creare un array da una semplice query "Select * from table".
L'array poi mi serve, per creare una tabella HTML per mostrare a video tutti i risultati.
Ho provato e riprovato tipo:
Codice PHP:
//per ottenere il nome dei campi:
$result = $this->connect->query("SHOW COLUMNS FROM table);
while($row1 = mysqli_fetch_array($result)){$arrFields[] = $row1['Field'];}
Per questo non ho problemi
però vorrei che in una unica query potessi ottenere sia il nome dei campi che il valore a loro associato
Codice PHP:
while($row = mysqli_fetch_array($query)){ $arrDati[] = array($row);}
//cosi non funziona e mi restituisce l'errore Array to string conversion
Anche se converto o con Implode() oppure con [COLOR=var(--highlight-color)]json_encode[/COLOR]() non funziona ugualmente.
Potete aiutarmi cortesemente?
PS: questo script mi servirà per N tabelle, quindi non posso sapere quanti e quali campi avranno al loro interno
Grazie.