From: Erdal YAZICIOGLU (erdal.yazicioglu@gmail.com)
Date: Tue 17 Jul 2007 - 10:59:11 EEST
Herkese değerli bilgileri için teşekkür ederim. Kullandığım dil PHP ve
Mysql... Dediklerinizin hepsini dikkate alacağım...
Çok teşekkür ederim
Erdal
17.07.2007 tarihinde Agah ALICI <agah@sakarya.edu.tr> yazmış:
>
> $sorgu2 = mysql_query("SELECT * FROM .... WHERE sutunadi IN (
> ".implode(",",$SorguKriterleri)." )");
> Şeklinde olacak sorry
>
> -----Original Message-----
> From: linux-programlama-bounces@liste.linux.org.tr
> [mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of Agah
> ALICI
> Sent: Tuesday, July 17, 2007 10:16 AM
> To: linux-programlama@liste.linux.org.tr
> Subject: [Linux-programlama] Re: While- sql
>
> Kişisel fikrim; kodun anlaşılırlığından daha önemli olan şey kodun stabil
> ve
> hızlı çalışmasıdır.
>
> While içinde sorgu çekmek bana çok mantıklı gelmiyor. Özellikle de while
> içinde update insert sorguları çalıştıracaksanız bu hem işlemin
> yavaşlamasına hemde veritabanında kuyruk oluşmasına neden olur diye
> düşünüyorum.
>
> Hangi dili kullandığınızı bilmiyorum ama şöyle bir örnek işinize
> yarayabilir
> belki.
>
> $SorguKriterleri = array();
> $sorgu = Mysql_query(".....");
> While($row = mysql_fetch_array($sorgu)) {
> $SorguKriterleri[] = $row['kritersutun']; }
>
> $sorgu2 = mysql_query("SELECT * FROM .... WHERE sutunadi IN (
> ".implode($SorguKriterleri)." )");
>
> Bu şekilde tüm veriyi bir seferde alıp while döndürürkende
> işleyebilirsiniz.
> Eğer iki sorgunuzda kasmayan tablolardan çekiliyorsa JOIN'leyerek çekmeniz
> yararınıza olacaktır.
>
> Kolay gelsin..
>
> -----Original Message-----
> From: linux-programlama-bounces@liste.linux.org.tr
> [mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of Erkin
> Tek
> Sent: Tuesday, July 17, 2007 9:55 AM
> To: linux-programlama@liste.linux.org.tr
> Subject: [Linux-programlama] Re: While- sql
>
> Önce yazın sonra iyileştirirsiniz.
> Karmaşık bir sql sorgusu, sizin döngünüzden daha yavaş olabilir ve
> kodunuzun
> anlaşılırlığını düşürebilir.
> Pts 16 Tem 2007 17:01 tarihinde, Erdal YAZICIOGLU şunları yazmıştı:
> > Merhabalar,
> >
> > while döngüsü içine başka bir sql sorgusu sokmak ne kadar mantıklıdır?
> >
> > Saygılar
> _______________________________________________
> 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
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
-- Erdal YAZICIOGLU Network Enginneer
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama