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()".