Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie erstelle ich eine eindeutige PHP-Seite für jede Zeile in einer MySQL-Datenbank

Okay, zunächst einmal können Sie nicht, oder es wird schwierig sein, einzelne Seiten für jede Zeile Ihrer Tabelle zu erstellen. Sie müssen dies mit einer Seite tun und $_GET global verwenden, um zu ändern, welche Site Sie anzeigen sollen.

Zum Beispiel site.php?id=1

site.php würde in etwa so aussehen

<?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'];
?>

Damit können Sie jede gewünschte ID anfordern und den Inhalt dieser Zeile/Seite abrufen.