sql / Vergleich

div0r

Grünschnabel
Hi, ich nochmal ;)

Und zwar würd ich gern prüfen lassen, ob ein im vorhergehenden Formular eingetragener Nick bereits in der Datenbank steht oder nicht..

Ich find die Abfrage soweit richtig.. geht aber net. :)
Wo liegt der Fehler?

Grüßle ausm Norden

PHP:
  require("connect_db.php");
  
  $abfrage = "SELECT nick FROM mitglieder";
  $ergebnis = mysql_query($abfrage);
  while($row = mysql_fetch_object($ergebnis))
  {
  if ($row->nick) == $nick
  {
  header ("Location: include/loginform.php?fehler_vergeben=1");
  }
  
  }
Parse error: parse error, unexpected T_IS_EQUAL in /home/www/ncd180/html/frank/informatik2/php/include/reg_2.php on line 8
 
PHP:
<?php
   require("connect_db.php");
  
   $abfrage = "SELECT nick FROM mitglieder";
   $ergebnis = mysql_query($abfrage);
   while($row = mysql_fetch_object($ergebnis)) {
      if ($row->nick == $nick) {
         header ("Location: include/loginform.php?fehler_vergeben=1");
      }
   }
?>
Das nächste Mal bitte einrücken. Dann hättest du den Fehler in der if()-Abfrage bestimmt sofort bemerkt. Außerdem hättest du allein durch die Fehlermeldung den Fehler mit Leichtigkeit finden müssen.
 
Zurück