From: | "Mehmet Uysal" <mehmath(at)gmail(dot)com> |
---|---|
To: | "Volkan YAZICI" <yazicivo(at)ttnet(dot)net(dot)tr> |
Cc: | pgsql-tr-genel(at)postgresql(dot)org |
Subject: | Re: dizinin eleman sayısı |
Date: | 2006-03-27 08:32:13 |
Message-ID: | 15b5c4c90603270032m673cd3aak@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-tr-genel |
bu fonksiyon fazlasıyla yardımı olacak sanırım. henüz phpden dizi ile
denememiştim.
çok teşekürler.
2006/3/27, Volkan YAZICI <yazicivo(at)ttnet(dot)net(dot)tr>:
>
> On Mar 26 10:14, Mehmet Uysal wrote:
> > Fonksiyonun
> > parametrelerini php ile alacağım ve bu dizide null değer olabilir
> sanırım.
>
> PHP'de dizilerin gösterimi ile SQL dilindeki gösterimleri farklıdır.
> Bunun üstesinden gelmek için ise PHP'de bir arayüz fonksiyonu
> yazabilirsiniz. Şöyle ki:
>
> function array2sql($arr, $isnumeric=true)
> {
> $res = "{";
>
> if ($isnumeric)
> foreach ($arr as $item)
> $res .= $item.",";
> else
> foreach ($arr as $item)
> $res .= "'".IfNeededEscapeIt($item)."',";
>
> $len = strlen($res);
> $res[$len-1] = "}"; /* Son virgül yerine } karakteri koyuyoruz. */
>
> return $res;
> }
>
> $dizi_int = array(1, 2, 3, 4, 5, 6, 7);
> $sql_dizi_int = array2sql($dizi_int);
>
> $dizi_txt = array("abc", "def", "fa'lan", "f\\il'an");
> $sql_dizi_txt = array2sql($dizi_txt, false);
>
> ... gibi. Umarım yardımcı olmuştur.
>
>
> İyi çalışmalar.
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster
>
From | Date | Subject | |
---|---|---|---|
Next Message | esrefatak | 2006-03-28 14:36:32 | Kayıt sayısını da döndürmek |
Previous Message | Volkan YAZICI | 2006-03-27 06:53:41 | Re: dizinin eleman sayısı |