Thomas Schmieder: Extrakt aus SQL-Datenbank

Beitrag lesen

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 funktionierts 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