index.php?section=title mysql abrufen

EHertel

Grünschnabel
Moin,

ich habe eine frage, kann man über den url befehl index.php?section=title daten aus einer mysql datenbank abrufen?

Ich steh da momentan etwas auf dem schlauch.

Wie mus ich da vorgehen?

Jetzt schon mal danke.
 
Hi, also prinzipielles Vorgehen wäre so:

1. Den Wert des Parameters "section" ermitteln und validieren
PHP:
if(empty($_GET['section']))
{
  die('Der Parameter "section" wurde nicht angegeben');
}

$section = $_GET['section'];

// Hier dann ggf. den Wert des Parameters überprüfen, siehe z.B. preg_match() und co.

2. Ich gehe davon aus, dass bereits eine MySQL-Verbindung besteht, die entsprechende Abfrage könnte dann z.B. so aussehen
PHP:
$sql = "SELECT * FROM tabelle WHERE section = '" . mysql_real_escape_string($section) . "'";
$result = mysql_query($sql);

while($data = mysql_fetch_assoc($result))
{
  print_r($data);

  // Hier dann statt print_r() die Daten entsprechend ausgeben...
}

mysql_free_result($result);
Das ist prinzipiell alles.Tutorials zu PHP & MySQL gibts wie Sand am Meer, und der Code sieht meistens fast genauso aus, siehe zum Beispiel php.net
 
Zurück