sql >> Base de Datos >  >> RDS >> Mysql

mostrar datos de la base de datos SQL en la tabla php/html

PHP proporciona funciones para conectarse a una base de datos 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

En el bucle while (que se ejecuta cada vez que encontramos una fila de resultados), hacemos eco que crea una nueva fila de la tabla. También agrego a para contener los campos.

Esta es una plantilla muy básica. Verá las otras respuestas usando mysqli_connect en lugar de mysql_connect. mysqli significa mysql mejorado. Ofrece una mejor gama de características. Te das cuenta de que también es un poco más complejo. Depende de lo que necesites.

Tenga en cuenta que "mysql_fetch_array" ahora está obsoleto desde PHP 5.5.0 y se eliminó en PHP 7.0.0. Por lo tanto, eche un vistazo a "mysqli_fetch_array()".