Homepage selbermachen 7.846 Themen, 35.563 Beiträge

seite.php4?id="434" ???? was ist denn das für ein link

susannchen / 9 Antworten / Flachansicht Nickles

Hallo,

kann mir mal jemand sagen was ich damit anfangen kann? seite.php4?id="434"

Gut es ist ein link, aber wie sage ich, dass aus der DB id434 geholt werden soll? von dieser seite?? wer klärt mich a bissl auf (PHP, MySQL Kenntnisse etwas vorhanden :) )

bei Antwort benachrichtigen
xafford susannchen „seite.php4?id="434" ???? was ist denn das für ein link“
Optionen

also noch mal von anfang:
der aufruf des scriptes seite.php4?id=434 bewirkt, daß in dem script seite.php4 die variable id mit dem wert 434 definiert wird, um dann einen datenbankaufruf zu starten verwendet man die übliche php-syntax zum db-verbinden:
if(!isset($id)){echo "Fehler";exit;} //das script wurde ohne ?id=wert ausgerufen, also id nicht definiert//
$dbp=mysql_connect("datenbankserver","user","passwort") or die ("Verbindung fehlgeschlagen"); //mit der datenbank verbinden//
mysql_select_db("datenbankname"); //entsprechende datenbank wählen//
$result=mysql_query($dbp,"SELECT * FROM datenbankname WHERE id='".$id."'");
foreach($result as $element){print("$element<br>");}
die durch das url-encoding definierte variable id wird in der datenbank mit der ganz normalen php-syntax der entsprechende datensatz ausgelesen. prinzipiell ist das anhängen an die url das selbe, als würde ich ein formular an das script übermitteln mit der GET-methode.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen