Mysql
 sql >> Database >  >> RDS >> Mysql

come ottenere dati da mysql in php in base all'URL?

Accedi al parametro GET usando l'array $_GET super globale:

$pagename = $_GET['page'];

Quindi scrivere una query per il database. Nota che devi sfuggire a tutti i dati che provengono dall'esterno:

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

Quindi esegui la query e verifica che abbia funzionato.

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

Usa la funzione mysql_fetch_assoc per accedere ai dati:

$data = mysql_fetch_assoc($result);

Ora puoi accedere a tutti i dati in questo array associativo:

echo $data["title"];