FAQ - Come faccio a stampare tutti i campi ed i risultati di una tabella in PHP?

Per stampare tutti i campi di una tabella, basta utilizzare il seguente codice dopo aver stabilito una connessione al database.

<?php
$query = "SELECT * FROM nometabella";
$risultato = @mysqli_query($connessione, $query);
$numcampi = @mysqli_num_fields($risultato);

echo "<table><tr>";
for ($i = 0; $i < $numcampi; $i++)
{
$campo = @mysqli_fetch_field_direct($risultato, $i);
echo '<th>' . $campo->name . '</th>';
}
echo "</tr>";

while ($row = @mysqli_fetch_row($risultato))
{
echo '<tr><td>' . implode('</td><td>', $row) . "</td></tr>";
}
echo "</table>";
?>
FAQ Precedente su PHP e MySQL
<< Come faccio a conoscere quali sono le tabelle presenti in un database MySQL?
FAQ Successiva su PHP e MySQL
Come impostare un cookie da una pagina PHP? >>
FAQ Correlate

Come si possono concatenare le variabili in PHP?
Per concatenare le variabili in PHP, bisogna usare .= (punto e uguale). <?php $var = "Ecco come"; $var .= " si devono concatenare"; $var .= " le variabili"; echo $var;...

Come posso testare la connessione a MySQL?
.faq pre { background:transparent; padding:0; } Come testare la connessione a MySQL tramite PHP È possibile verificare rapidamente la connessione a un...

Come si può creare un database MySQL in PHP?
Per creare un database MySQL tramite uno script PHP, basta semplicemente seguire l’esempio riportato di seguito. Naturalmente, affinché la creazione vada a buon fine, è...

Come si interrompe uno script PHP per un numero definito di tempo?
Per sospendere temporaneamente l’esecuzione di uno script PHP, basta usare l’istruzione sleep. Di seguito l’esempio. <?php sleep(60); // lo script riprenderà dopo 60 secondi ?>