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

comment obtenir des données de mysql en php en fonction de l'url ?

Accédez au paramètre GET à l'aide du tableau super global $_GET :

$pagename = $_GET['page'];

Ensuite, écrivez une requête pour la base de données. Notez que vous devez échapper toutes les données qui viennent de l'extérieur :

$sql = "SELECT * FROM page_table WHERE page_name = '%s' LIMIT 1";
$sql = sprintf(%sql, mysql_real_escape_string($pagename));

Exécutez ensuite la requête et vérifiez qu'elle a fonctionné.

$result = mysql_query($sql);
if(!$result) {
    // error occured
}

Utilisez la fonction mysql_fetch_assoc pour accéder aux données :

$data = mysql_fetch_assoc($result);

Vous pouvez maintenant accéder à toutes les données de ce tableau associatif :

echo $data["title"];