PHP tillhandahåller funktioner för att ansluta till en MySQL-databas.
$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-loopen (som körs varje gång vi stöter på en resultatrad) ekar vi vilket skapar en ny tabellrad. Jag lägger också till en för att innehålla fälten.
Detta är en mycket grundläggande mall. Du ser de andra svaren med mysqli_connect istället för mysql_connect. mysqli står för mysql förbättrad. Den erbjuder ett bättre utbud av funktioner. Du märker att det också är lite mer komplext. Det beror på vad du behöver.
Observera att "mysql_fetch_array" nu är utfasad sedan PHP 5.5.0 och togs bort i PHP 7.0.0. Så ta en titt i "mysqli_fetch_array()" istället.