net
ya bırak neti biti :=) php ye gel.
Burdaki while tek parçadan oluşuyor.
tek cümle: parantez içindeki şart doğruysa döner.
bıraktım neti biti
merhabalar,
ben de yeniyim ve teşekküretmek isterim
çok güzel bir şekilde anlatıyorsunuz emeğine sağlık
sorunun cevabi 106 olucaktır
şimdi sonraki derse geçebilirim sanırım
teşekkürler
biz while döngülerini genelde sayısal döngü için kullanmayız, onun yerine mantıksal döngü için kullanırız. Bunu bir örnek ile açıklayalım.
veri tabanımızda bir tablo var ve içerisindeki tüm data satırlarını çekip yazmak istiyoruz. bu durumda for döngüsü ile yaklaşırsak mantık şöyle olur :
veritabanında kaç satır var say.
satır 0 dan başla, satır toplam sayısına kadar tekrar et,
satırı yaz,
satır degerini bir arttır,
dön.
kod örneği:
$sorgu = mysql_query("select alan from tablo");
$satirsayisi = mysql_num_rows("tablo");
for($satir = 1;$satir <= $satirsayisi; $satir++){
echo mysql_result($sorgu,$satir,"alan");
}
bunun gibi sayısal bir döngü yerine mantıksal bir döngü kurmak daha kolay ve kullanışlı olmaktadır.
veritabanından yeni satır okunduğu sürece
okunan veriyi yaz
dön
kod örneği:
$sorgu = mysql_query("select alan from tablo");
while($veri = mysql_fetch_array($veri,"alan")){
echo $veri;
}
buradaki mantıksal döngünün yazımı ve kullanımı daha kolay olmaktadır. Daha az değişken ve daha az komut kullanarak aynı sonucu elde etmemizi sağlamaktadır.
Tabiki "106" dır.
merhaba hocam /
hocam simdi cok iyi anlatişyorsunuz oncelikle tessekkurler bu kaynak bilgiler icin ! ve son olarak size bir konuyu danisacagim ! ben mcpd egitine baslayacagim yakin zaman sonra ! matematik bilgim cok yok ! ornegin algoritma ve logaritma denilen seylerden anlamiyorum ! sizce c sharp ,asp.net , ve benzeri dillerde sorun yasarmiyim ! aslinda hedefim veritabani konusunda uzmanlasmak ! bu konuda yardimci olabilirmisiniz yani tavsiyeniz ne olur ! tessekkur ederim ..
tavsiye
felix < bizi izlemeye devam et. programlamanın aslında eğlenceli birşey olduğunu herkese ispatlayacağım. bahsettiğin dillerin php ile çalışma mantığı benziyor. birini öğrenirsen diğerlerine kolayca alışırsın. öğrenmek zorundaysan Tavsiye olarak C# ile gitmeni öneririm. yok şart değilse PHP den vazgeçme. en azından işin mantığını öğrenene kadar. sonra hepsi vız gelir tırıs gider.
şahsen ben visual basic ile başladım. programcılık hikayeme şursan bakabilirsin: www.necmi.me
Php
öncelikle makaleler için teşekkürler.
Bir sorum olacak.
$sorgu = mysql_query("select alan from tablo");
while($veri = mysql_fetch_array($veri,"alan")){
echo $veri;
}
kullanmışsınız iyi güzelde veritabanında örneğin duyurular tablosu var.
duyurular tablosunda id değişkeni var.yani şöyle bir durum sözkonusu
id duyurubaslik aciklama
1 duydunuzmu ? duyurununaciklamasi
...
tablomuzun içeriği böyle diyelim.peki bunları nasıl yazdırıcaz ?
İyi Çalışmalar.
Php
$sorgu = mysql_query("SELECT * FROM duyurular ");
while($yazdir=mysql_fetch_array($sorgu))
{
print $yazdir["id"];
print $yazdir["duyurubaslik"];
print $yazdir["aciklama"];
}
ben böyle olabileceğini düşünüyorum kod hatası olabilir.çalışıp çalışmadığını denemedim.
doğrusunu siz yazarsınız artık :)
İyi Çalışmalar.
Php
şartın sağlanmadığı durumlarda bile yine dongü ye girmesini isterseniz
$say=6;
$kutu= 3;
{
$kutu= 10 ;
$say = $say + $kutu;
print " $say <br>";
}
while($say > 100)
