PHP biedt functies om verbinding te maken met een MySQL-database.
$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
In de while-lus (die wordt uitgevoerd telkens wanneer we een resultaatrij tegenkomen), echo die een nieuwe tabelrij creëert. Ik voeg ook een toe om de velden te bevatten.
Dit is een heel eenvoudig sjabloon. Je ziet de andere antwoorden met mysqli_connect in plaats van mysql_connect. mysqli staat voor mysql verbeterde. Het biedt een beter scala aan functies. Je merkt dat het ook wat ingewikkelder is. Het hangt af van wat je nodig hebt.
Houd er rekening mee dat "mysql_fetch_array" nu is verouderd sinds PHP 5.5.0 en is verwijderd in PHP 7.0.0. Dus kijk in plaats daarvan eens in "mysqli_fetch_array()".