Sönke Tesch: Ein "ungleich" in mySQL?

Beitrag lesen

Jetzt funktioniert es wirklich. Habe vorher immer eine Fehlermeldung wie "not a valid resource" order so bekommen. Vielleicht hab ich mir bei irgendeiner PHP Variable geirrt.

Wahrscheinlich, das ist eine PHP-Fehlermeldung, keine von MySQL. Eine MySQL-Anfrage in PHP sieht so aus:

if (! $dbr=mysql_query("select blablabla.."))
    {
     die("SQL-Fehler: ".mysql_error());
    }
   else
    {
     while ($row=mysql_fetch_assoc($dbr))
      {
       ..irgendwas mit den Daten veranstalten..
      };
    };

Du mußt grundsätzlich prüfen, ob das, was Du von "draußen" (hier: MySQL) zurückbekommst auch tatsächlich ein Ergebnis ist oder einen Fehler anzeigt (Zeile 1). Und falls es einen Fehler gibt, solltest Du den auch ausgeben, bei MySQL per mysql_error().

Details findest Du in der PHP-Anleitung unter http://www.php.net/manual/de/ref.mysql.php.

Aber wenn man != verwenden darf warum dann nicht >= oder <= ?

Schau Dir die Seite der MySQL-Anleitung, für die ich Dir die Adresse rausgesucht habe, doch wenigstens mal an, ja? Dann hättest Du auch die Antwort auf diese Frage gewusst.

Gruß,
  soenk.e