sql >> Database teknologi >  >> RDS >> Mysql

vise data fra SQL-database til php/html-tabel

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.



  1. Sender xml-strengparameter til SQL Server-lagret procedure

  2. MySQL:Adgang nægtet for brugeren 'test'@'localhost' (ved hjælp af adgangskode:JA) undtagen root-bruger

  3. Sådan ændres det aktuelle datoformat i SQL Server (T-SQL)

  4. Sådan krypterer du en lagret procedure i SQL Server