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: Erdal YAZICIOGLU (erdal.yazicioglu@gmail.com)
Date: Thu 21 Dec 2006 - 08:37:39 GMT


sevgiimzaSevgi hanım teşekkürler,

Tam istedğim gibi bir cevap gerçekten işime yaradı ancak en sondaki virgülü kaldıramdım.. en son sorgu şu şekilde

$sql = "select * from incidents_open where instrumentTypeID IN(";

foreach($array_sebnem as $val) {
   $sql = $sql . $val ." ,";

}
//en son iteration sonrasında en sondaki virgulu cıkarmanız gerekiyor.
substr($sql,0,strlen($sql)-1);
$sql = $sql . ")";

Eğer strlen in içerisine$sql i koymazsam wrong parameter hatası veriyor

Erdal
  ----- Original Message -----
  From: Sevgi Korkmaz
  To: linux-programlama@liste.linux.org.tr
  Sent: Thursday, December 21, 2006 10:04 AM
  Subject: Re: [Linux-programlama] Array' i SQL sorgulama ya sokma

  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

_______________________________________________
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.