sql >> Databasteknik >  >> RDS >> Mysql

visa data från SQL-databasen till php/html-tabellen

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.



  1. SQL Group BY, Top N artiklar för varje grupp

  2. Hur du anpassar dina MySQL- och MariaDB-säkerhetskopier med ClusterControl

  3. Anropa en Oracle-funktion från Java

  4. fel när du infogar i tabellen med istället för trigger från entitetsdataramverket