Peter Pan: Klammersetzung (ich seh grad den Wald vor lauter Bäumen nicht)

Beitrag lesen

Hi!

was ist an dieser Codezeile denn falsch?

Das kommt darauf an, was fuer eine Sprache es sein soll ;-)

Deutsch, warum?

Und warum postest Du es dann in der Rubrik PHP?

Mal im Ernst:

Dein Code

  

> > > if (  ( ($row[1] IS NOT NULL ) && (mysql_num_rows($result) %2 == 1) ) || ($row[0]==2)  ) {  
  

sollte Dir vom PHP-Interpreter mit einer Fehlermeldung quittiert werden - warum verschweigst Du diese?
"IS NOT NULL"  sieht nicht sehr PHPish aus -> die Funktion is_null existiert und ebenso der logische Operator ! für "Nicht".

In nicht ganz angestaubten PHP-Versionen ist auch die Anwendung der logischen Operatoren auf den Wert Null zulässig.

Also so etwas z.B:

  
!is_null($row[1]) // oder:  
$row[1]!== Null  

off:PP

--
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)