PHP zapewnia funkcje do łączenia się z bazą danych 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
W pętli while (która uruchamia się za każdym razem, gdy napotkamy wiersz wyniku), wywołujemy echo, które tworzy nowy wiersz tabeli. Dodaję również, aby zawierały pola.
To jest bardzo prosty szablon. Widzisz inne odpowiedzi używając mysqli_connect zamiast mysql_connect. mysqli oznacza ulepszony mysql. Oferuje lepszy zakres funkcji. Zauważasz, że jest to również nieco bardziej złożone. To zależy od tego, czego potrzebujesz.
Pamiętaj, że "mysql_fetch_array" jest teraz przestarzałe od PHP 5.5.0 i zostało usunięte w PHP 7.0.0. Dlatego spójrz zamiast tego na „mysqli_fetch_array()”.