sql >> Databáze >  >> RDS >> Mysql

zobrazení dat z SQL databáze do php/html tabulky

PHP poskytuje funkce pro připojení k databázi 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

Ve smyčce while (která se spustí pokaždé, když narazíme na řádek výsledku), provedeme echo, které vytvoří nový řádek tabulky. Také přidám a, aby obsahoval pole.

Toto je velmi základní šablona. Ostatní odpovědi vidíte pomocí mysqli_connect namísto mysql_connect. mysqli znamená mysql vylepšené. Nabízí lepší škálu funkcí. Všimněte si, že je to také trochu složitější. Záleží na tom, co potřebujete.

Upozorňujeme, že „mysql_fetch_array“ je nyní zastaralé od PHP 5.5.0 a bylo odstraněno v PHP 7.0.0. Podívejte se prosím místo toho do "mysqli_fetch_array()".



  1. Proč se učit Cassandru s Hadoopem?

  2. JSON_LENGTH() – Vrátí délku dokumentu JSON v MySQL

  3. Export tabulky do souboru se záhlavími sloupců (názvy sloupců) pomocí nástroje bcp a SQL Server 2008

  4. Detekce přírůstkových změn databáze (Oracle až MongoDB ETL)