PHP giver funktioner til at oprette forbindelse til en 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
I while-løkken (som kører hver gang vi støder på en resultatrække), giver vi ekko, som opretter en ny tabelrække. Jeg tilføjer også en for at indeholde felterne.
Dette er en meget grundlæggende skabelon. Du ser de andre svar ved at bruge mysqli_connect i stedet for mysql_connect. mysqli står for mysql forbedret. Det giver et bedre udvalg af funktioner. Du bemærker, at det også er en lille smule mere komplekst. Det afhænger af, hvad du har brug for.
Bemærk venligst, at "mysql_fetch_array" nu er forældet siden PHP 5.5.0, og det blev fjernet i PHP 7.0.0. Så tag et kig i "mysqli_fetch_array()" i stedet for.