Re: [Linux-programlama] Array' i SQL sorgulama ya sokma

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Sevgi Korkmaz (sevgi@portakalteknoloji.com)
Date: Thu 21 Dec 2006 - 08:04:30 GMT


Elimde array den gelen verileri mysql sorgusuna nasıl sokarım. Aşağıdaki
gibi olursa her seferinde sorguyu çalıştırmış olmaz mı?

$array = array(1,2,3,4,5);
$sql = "select * from table where val in (";
foreach($array as $val) {
   $sql = $sql . $val ." ,"
}

//en son iteration sonrasında en sondaki virgulu cıkarmanız gerekiyor.
substr($sql,0,strlen()-1);
sonra da parantezi kapatırsanız sorgunuz sunun gibi olur
$sql = $sql . ")"

select * from table where val in (1,2,3,4,5)

Sevgi Korkmaz

Yönetici Ortak
*PortakalTeknoloji* Ltd. Şti.
Kuzgun Sok. 91/8 A.Ayrancı Ankara
Tel : 4409987 Fax :4409987
sevgi@portakalteknoloji.com

Erdal YAZICIOGLU wrote:
> Merhaba
>
> Elimde array den gelen verileri mysql sorgusuna nasıl sokarım.
> Aşağıdaki gibi olursa her seferinde sorguyu çalıştırmış olmaz mı?
> $array = array(1,2,3,4,5);
> foreach($array as $val) {
> $sql = "select ffrom table where val = '$val'";
> }
>
> Şimdiden teşekkürler
>
> Erdal
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.