Hi!
Bitte entschuldigt, falls diese Frage ziemlich dumm ist. Aber ich habe von mysql und php einfach noch keinen Schimmer, sorry :-(
Zur Sache:
Ich habe einen mysql-tabelle namens db88888888, eine tabelle namens arp3 und darin sind verschiedene Daten meiner Nutzer enthalten (ID, Name, Vorname, etc). Außerdem schaffe ich, es dank eine perl-programmes (das ich zwar technisch kaum verstehe, aber es wirklich sehr benutzerfreundlich) meinen Nutzern mittels generierter Emails ihre ID zuzuschicken. Dies bedeutet, ich kann solche Links formen wie beispielsweise http://www.meine-domain.de/welcome.php?name={ID}. So weit, so gut. Nur wie schaffe es nun, dass die (richtigen) Daten auf welcome.php angezeigt werden, wenn man auf den Link klickt. Anderes formuliert: Wie schaffe ich aus mysql mittels php Daten für eine Webseite auszulesen? Gibt es dafür irgendwo ein ganz einfaches Beispiel, das ich übernehmen kann oder so? Ich habe von solchen Sachen nämlich leider ehrlich keinen Plan :-(
Mit PHP Daten aus MySqL auslesen:
Paß auch, ich kann zwar auch nicht so gut PHP, aber ich glaube es müsste klappen, wenn nicht habe ich wieder irgedeinen dummen Fehler gemacht, du musst mir dann nur bescheit sagen, ich korrigiere den dann!:
1. Gib der Datei, die die Daten ausgiebt die Endung .PHP, OK!
Schreibe irgendwo an den Anfang des Body-Tags folldende Zeilen:
<?php
$user = "Hier dein MySqL-Benutzername";
$pfad = "Hier dein MySql-Datenbank Pfad, meist localhost";
$passwort = "Hier dein MySqL-Passwort, wenn du keins hast, dann gar nichts ";
$link = mysql_connect ($pfad, $user, $passwort) or die("Keine Verbindung zu MySqL");
$tabelle = mysql_select_db ("Tabellenname");
?>
Dann einfach da, wo die Daten stehen sollen noch mal:
<?php
$eintrag_versuch = select spaltenname from $tabelle where ( andere_spalte == feld_in_der_gleichen_Zeile_wie_das_gewünschte );
$eintrag = mysql_query ($link, $eintrag);
//Die Variable §eintrag enthält den gewünschten Wert, du
//gibst sie mit - echo $eintrag; - aus
?>
Wäre toll, wenn mir jemand weiterhelfen könnte.
Vielen Dank,
alex.
Ich hoffe du kommt damit zurecht. Ich habe das mit den MySqLs nicht so richtig im Kopf, also wenn es ein Problem gibt, einfach nachfragen!
Mit freundlichen Grüßen
Jonathan Glaschke