Mysql
 sql >> Baza danych >  >> RDS >> Mysql

wyświetlaj dane z bazy danych SQL do tabeli php/html

PHP zapewnia funkcje do łączenia się z bazą danych MySQL.

$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

W pętli while (która uruchamia się za każdym razem, gdy napotkamy wiersz wyniku), wywołujemy echo, które tworzy nowy wiersz tabeli. Dodaję również, aby zawierały pola.

To jest bardzo prosty szablon. Widzisz inne odpowiedzi używając mysqli_connect zamiast mysql_connect. mysqli oznacza ulepszony mysql. Oferuje lepszy zakres funkcji. Zauważasz, że jest to również nieco bardziej złożone. To zależy od tego, czego potrzebujesz.

Pamiętaj, że "mysql_fetch_array" jest teraz przestarzałe od PHP 5.5.0 i zostało usunięte w PHP 7.0.0. Dlatego spójrz zamiast tego na „mysqli_fetch_array()”.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wartość strefy czasowej serwera „AEST” jest nierozpoznana lub reprezentuje więcej niż jedną strefę czasową

  2. Jak uzyskać resztę za pomocą MOD() w PostgreSQL, MS SQL Server i MySQL?

  3. Oblicz decyla w MySQL na podstawie sum

  4. JSON_MERGE_PATCH() — Wykonaj scalanie dokumentów JSON zgodne z RFC 7396 w MySQL

  5. Jak sprawić, by UTF-8 działał w aplikacjach internetowych Java?