Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

como faço para criar uma página php exclusiva para cada linha em um banco de dados mysql


Tudo bem, primeiro você não pode, ou será difícil criar páginas individuais para cada linha da sua tabela. Você terá que fazer isso com uma página e usar o $_GET global para alterar qual site você deve visualizar.

Por exemplo, site.php?id=1

site.php ficaria mais ou menos assim
<?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'];
?>

Com isso, você pode solicitar qualquer id que desejar e recuperar o conteúdo dessa linha/página.