sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo obtener datos de mysql en php según la URL?

Acceda al parámetro GET usando la matriz súper global $_GET:

$pagename = $_GET['page'];

Luego escriba una consulta para la base de datos. Tenga en cuenta que debe escapar de todos los datos que provienen del exterior:

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

Luego ejecute la consulta y verifique que funcionó.

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

Utilice la función mysql_fetch_assoc para acceder a los datos:

$data = mysql_fetch_assoc($result);

Ahora puede acceder a todos los datos en esta matriz asociativa:

echo $data["title"];