[teknik]
(4) 

PHP ile ilgili

tchuck #431681
$goster = mysql_fetch_array(mysql_query("select * from uyeler where isim='a%'"));

$sonuc = $goster["numara"];

şimdi, böyle bir durumda $sonuc'a 5-6 tane veri geliyor.

ben bu veriler içinde kontrol yapmak istiyorum şöyle;

"$sonuc'un içinde '1' varsa x yap, '0' varsa y yap" gibi bir if döngüsü. işte, burda bu dizinin içinde 1 olan veri hiç var mı, 0 olan veri hiç var mı onu nasıl öğrenirim?

 

$goster = mysql_query("select * from uyeler where isim='a%'");
while ($b = mysql_fetch_array($goster)){
$sonuc = $b["numara"];
if($sonuc==1){
x yap
} else if($sonuc==0){
y yap
} else {
hiç bi cacık yapma.
}
}

bir kac yazar once

hayır bütün dizi içinde herhangi bir tanesi varsa ya da yoksa diye.

tek tek bakılmayacak yani, dizi içinde 1 olan bir değer var mı? var. o zaman yap.
dizi içinde 1 yok mu? o zaman yapma.

yani while ile tek tek bakıp "bu 1se" "bu 0sa" diye değil.

tchuck

$query = "select * from uyeler where isim like 'a%' and numara = 1"
$result = mysql_query($query);
$sonuc = mysql_num_rows($result);
if($sonuc>0){
x yap;
}else{
y yap;
}

sorusuolaninsanmodeli

$goster = mysql_fetch_array(mysql_query("select * from uyeler where isim='a%'"));

$sonuc = $goster["numara"];
if (in_array(1, $sonuc)) {
x yap
} else {
y yap
}

php.net
php.net

bir kac yazar once
1

mobil görünümden çık