Bunu denermisiniz.

if(mysql_num_rows($result)<1) {
 işlem-1;
}else if($x!=9 or $x!=0) {
  işlem-1;
}else {
 işlem-2;
}




----- Original Message ----- 
From: "Bedreddin SAHBAZ" <b...@sahbaz.name.tr>
To: <linux-programlama@liste.linux.org.tr>
Sent: Monday, March 09, 2009 1:45 PM
Subject: [Linux-programlama] php IF


Merhaba Arkadaşlar,

Bir saattir basit bir IF yapısına takıldım kaldım

if ((mysql_num_rows($result)<1) or ($x != 9) or ($x != 0))
{
işlem-1
}
else
{
işlem-2
}

mysql'de sonuç boş geldi ise veya x 9'a eşit değilse veya x 0'a eşit
değilse işlem-1'in yapılmasını istiyorum. Ancak x değeri 9 a eşit bir
değişken girip sorguyu çağırdığımda işlem-2 değil yine de işlem-1
yapılıyor. Nerede hata yapıyorum acaba? Bu arada sorguyu şu şekilde
yaptığımda doğru çalışıyor;

if ((mysql_num_rows($result)<1) or ($x != 9))

Saygılarımla..

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama 

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap