Mysql
 sql >> Base de données >  >> RDS >> Mysql

comment créer une page php unique pour chaque ligne dans une base de données mysql

Très bien, tout d'abord vous ne pouvez pas, ou il sera difficile de créer des pages individuelles pour chaque ligne de votre tableau. Vous devrez le faire avec une seule page et utiliser le $_GET global pour changer le site que vous devez afficher.

Par exemple site.php?id=1

site.php ressemblerait à peu près à ça

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

Avec cela, vous pouvez demander n'importe quel identifiant que vous voulez et récupérer le contenu de cette ligne/page.