• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

alternative "or die" by mysql

Status
Für weitere Antworten geschlossen.

wolf360

Neues Mitglied
Hey,

ich such ne alternatvie bei mysql-Befehlen mit or DIE("XXXX").

Mit DIE breche ich ja das komplette Script ab, aber ich will ne überprüfung machen:

PHP:
$daten = "SELECT * FROM `test` WHERE `name` = 'tester'";
$result = mysql_query($daten);
$num_rows = mysql_num_rows($result) or DIE("Irgendwas stimmt nicht");



if($num_rows = true){
  echo "Richtig";
 }
else{
  echo "Falsch";
}

Wie mach ich des etz das bei einer Falschen angabe auch Falsch ausgegeben wird und net Irgendwas stimmt nicht?

gruß wolf360
 
Hallo,

einfach or die(...) weglassen.

Bei der Überprüfung dann:
PHP:
if ($num_rows === FALSE) {
   echo "Fehler";
} else {
   echo "Alles OK";
}


N43
 
xD irgendwie hat des vorher net geklappt......-.-" also ich des or DIE weg gemacht hab, hat er komischer weiße immer "TRUE" zurückgegeben..

sind die drei = absicht?
 
warum machst du nicht einfach sowas wie

PHP:
mysql_query("SELECT * FROM bla") or die(mysql_error());

dann hast mit den anderen sachen auch kein problem mehr o.O
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben