Simon: Überprüfen ob daten vorhanden sind

Hi,
ich würde gern Daten aus einer DB holen und hab mir diese Funktion geschrieben:

function getMember($member) {  
$hostUrl = 'xxx';  
$userName = 'xxx';  
$password = 'xxx';  
$connectID = mysql_connect($hostUrl, $userName, $password)  
  or die ("Tut mir leid, kann keine Verbindung zur Datenbank aufbauen");  
mysql_select_db("xxx", $connectID)  
  or die ("Auswahl der Datenbank nich Möglich");  
$myDataID = mysql_query("SELECT * FROM members WHERE alias = '$member'", $connectID)  
  or die ("Auswahl von Datenbank nicht möglich");  
return $myDataID;  
mysql_close($connectID);  
}

Die Daten die ich brauch hol ich mir dann so:

$returnedRecord = getMember($member);  
$memberID = mysql_result($returnedRecord,0,'blabla');

Da ich mir die Daten von einem Mitglied hole dessen Name ich durch den Link bekomme, also z.B. ?member=blabla weiß ich nicht wie ich es machen soll dass das Script auf die error.php geht wenn oben ein nicht vorhandener User eingeben wurde.

Ich hoffe Ihr versteht was ich meine

MfG
Simon

  1. echo $begrüßung;

    $connectID = mysql_connect($hostUrl, $userName, $password)
      or die ("Tut mir leid, kann keine Verbindung zur Datenbank aufbauen");
    mysql_select_db("xxx", $connectID)
      or die ("Auswahl der Datenbank nich Möglich");
    $myDataID = mysql_query("SELECT * FROM members WHERE alias = '$member'", $connectID)
      or die ("Auswahl von Datenbank nicht möglich");

    Alle drei Vorgänge sind kein ausreichender Grund, Script-Selbsmord zu begehen. Ein geordnetes Beenden sollte auch im Fehlerfall drin sein.

    Da ich mir die Daten von einem Mitglied hole dessen Name ich durch den Link bekomme, also z.B. ?member=blabla weiß ich nicht wie ich es machen soll dass das Script auf die error.php geht wenn oben ein nicht vorhandener User eingeben wurde.

    Wenn eine Abfrage keine Ergebnismenge liefert, liefert schon der erste Fetch-Versuch ein false zurück. Mit einer Fallunterscheidung (if) kann man das auswerten und entsprechend reagieren, beispielsweise die error.php inkludieren.

    Wenn du den Datenzugriff kapselst und eine fertig abgefrage Ergebnismenge in einem Array zurücklieferst, kannst du das auf "leer" testen.

    echo "$verabschiedung $name";