Hallo Jessica,
ich habe mal wieder ein kleines Problem mit meinem php-Skript.
Ich möchte aus der SQL-Datenbank Kundendaten, wie z.B. Vorname, etc. auslesen, aber irgendwie funktioniert
s nicht so ganz ;-( - und ich hab
keine Ahnung warum. Kann mit bitte jemand weiterhelfen !
Hier mein Skript :
<?php
// Verbindung herstellen
mysql_connect("$host","$user","$password") or die ("<font face='Verdana' size='1'>
Verbindung zu <font color='#008080' weight='bold'>$host</font> konnte nicht hergestellt werden.</font>");
Na sag mal, das war aber nicht der Griff zum Wegschmeißen, den brauchst du noch. Sowie mehr als eine Verbindung zur Datenbank besteht, kann man ohne das Handle keine Abfragen mehr machen:
if (!$GriffZurDatenbank = mysql_connect("$host","$user","$password")
{
die("die Bloede Datenbank laesst dich nicht ran. aetsch");
}
// Datenbank auswaehlen
@mysql_select_db("$db",$GriffZurDatenbank)or die ("<font face='Verdana' size='1'>
Datenbank konnte nicht geöffnet werden.</font> Fehlercode: ".mysql_erno().": ".msql_error());
// SQL-Abfrage
$abfrage = "SELECT vorname,nachname,strasse,ort,email,username,passwort,anrede FROM benutzer WHERE username = '$usrname'";
// Abfrage durchfuehren: Datenbank -> Ergebnismenge
$erg = mysql_query($abfrage) or die ("<font face='Verdana' size='1'>Fehler in der Abfrage.</font> Fehlercode:
".msql_erno($GriffZurDatenbank).": ".msql_error($GriffZurDatenbank));
$Anzahl_Zeilen = mysql_num_rows($erg);
// Auslesen aus dem Ergebnis-Set
while(list($vorname,$nachname,$strasse,$ort,$email,$username,$passwort,$anrede) = mysql_fetch_row($erg))
{
echo"$vorname";
}
mysql_close($GriffZurDatenbank);
?>
Danke schon mal und Gruss
Jessica
Gruß
Tom