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

hvordan får man data fra mysql i php baseret på url?

Få adgang til GET-parameteren ved hjælp af det superglobale $_GET-array:

$pagename = $_GET['page'];

Skriv derefter en forespørgsel til databasen. Bemærk, at du skal undslippe alle data, der kommer udefra:

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

Udfør derefter forespørgslen og kontroller, at den virkede.

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

Brug funktionen mysql_fetch_assoc for at få adgang til dataene:

$data = mysql_fetch_assoc($result);

Du kan nu få adgang til alle data i dette asscociative array:

echo $data["title"]; 


  1. Hvordan sletter man fra flere tabeller i MySQL?

  2. få .findOrCreate() fejl

  3. Tæl antallet af unikke tegn i en streng

  4. Venstre deltagelse ved hjælp af dvalekriterier