Mysql
 sql >> Database >  >> RDS >> Mysql

visualizzare i dati dal database SQL nella tabella php/html

PHP fornisce funzioni per la connessione a un database MySQL.

$connection = mysql_connect('localhost', 'root', ''); //The Blank string is the password
mysql_select_db('hrmwaitrose');

$query = "SELECT * FROM employee"; //You don't need a ; like you do in SQL
$result = mysql_query($query);

echo "<table>"; // start a table tag in the HTML

while($row = mysql_fetch_array($result)){   //Creates a loop to loop through results
echo "<tr><td>" . $row['name'] . "</td><td>" . $row['age'] . "</td></tr>";  //$row['index'] the index here is a field name
}

echo "</table>"; //Close the table in HTML

mysql_close(); //Make sure to close out the database connection

Nel ciclo while (che viene eseguito ogni volta che incontriamo una riga di risultati), facciamo eco che crea una nuova riga di tabella. Aggiungo anche una per contenere i campi.

Questo è un modello molto semplice. Vedi le altre risposte usando mysqli_connect invece di mysql_connect. mysqli sta per MySQL migliorato. Offre una migliore gamma di funzioni. Notate che è anche un po' più complesso. Dipende da cosa ti serve.

Tieni presente che "mysql_fetch_array" è ora deprecato da PHP 5.5.0 ed è stato rimosso in PHP 7.0.0. Quindi, per favore, dai un'occhiata a "mysqli_fetch_array()".