sql >> Database >  >> RDS >> Mysql

hoe gegevens van mysql in php te krijgen op basis van url?

Krijg toegang tot de GET-parameter met behulp van de superglobale $_GET-array:

$pagename = $_GET['page'];

Schrijf vervolgens een query voor de database. Merk op dat je moet ontsnappen aan alle gegevens die van buitenaf komen:

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

Voer vervolgens de query uit en controleer of deze werkte.

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

Gebruik de functie mysql_fetch_assoc om toegang te krijgen tot de gegevens:

$data = mysql_fetch_assoc($result);

U hebt nu toegang tot alle gegevens in deze associatieve array:

echo $data["title"]; 


  1. hoe Indiase taal zoals Telugu, Hindi op te slaan in mysql-database

  2. Hoe de eerste letter van elk woord in PostgreSQL met een hoofdletter te schrijven

  3. PHP MySQL Zoeken en bestellen op relevantie

  4. Vergelijking van Entity Framework-compatibele providers voor Oracle?