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

jak utworzyć unikalną stronę php dla każdego wiersza w bazie danych mysql?

W porządku, po pierwsze, nie możesz lub trudno będzie utworzyć osobne strony dla każdego wiersza tabeli. Musisz to zrobić na jednej stronie i skorzystać z globalnego $_GET, aby zmienić witrynę, którą chcesz wyświetlić.

Na przykład site.php?id=1

site.php z grubsza wyglądałby mniej więcej tak

<?php
$connect = mysql_connect('host', 'user', 'pass');
$select_db = mysql_select_db('database_name');

$id = mysql_real_escape_string($_GET['id']);
//Remove LIMIT 1 to show/do this to all results.
$query = 'SELECT `content` FROM `pages` WHERE `id` = '.$id.' LIMIT 1';
$result = mysql_query($query);
$row = mysql_fetch_array($result);

// Echo page content
echo $row['content'];
?>

Dzięki temu możesz zażądać dowolnego identyfikatora i pobrać zawartość tego wiersza/strony.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Group By, aby wyświetlić najnowsze wyniki

  2. Dlaczego mysql max_allowed_packet resetuje się automatycznie do 1m?

  3. Przywróć bazę danych w WAMP

  4. Proste podzapytanie z OuterRef

  5. Zmienna tablicowa w mysql