[linux-programlama] Re: php-mysql

---------

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

From: Enver ALTIN (enver.altin@frontsite.com.tr)
Date: Fri 09 Apr 2004 - 14:23:36 EEST


On Fri, 2004-04-09 at 13:38 +0300, ayucelen1 wrote:
> Merhabalar..
Merhaba,

> $sql = "INSERT INTO duyuru ( kimden,tarih,kisaciklama) VALUES
> ("$kimden,$tarih,$kisaciklama");";

Sorgunuz yanlış. $kimden, $tarih ve $kisaaciklama'ya deger verelim
(a-b-c olsun), SQL sorgusunun neye benzeyecegini gorelim:

INSERT INTO duyuru (kimden, tarih, kisaaciklama) values (a,b,c)

bu sorgu, a/b/c SQL icin birsey ifade etmediginden yanlis. Dogrusu:

INSERT INTO duyuru (kimden, tarih, kisaaciklama) values ('a', 'b', 'c')

olmalıydı. Bunu yapabilmek için sizin sorguyu:

$sql = "INSERT INTO duyuru (kimden, tarih, kisaaciklama) values ('$kimden', '$tarih', '$kisaaciklama')";

şeklinde değiştirmemiz gerek. Aslında daha doğrusu parameterized query
yazmak ama MySQL PHP API bu konuda biraz ilkel olduğundan bunu
desteklemiyor.

Aslında eeen doğrusu PostgreSQL kullanmak, tabii sizin bileceğiniz iş.

-- 
 __________
|          |
|          |  Enver ALTIN (a.k.a. skyblue)
|          |  Software developer, IT consultant
|    FRONT |
|==========|  FrontSITE Bilgi Teknolojisi A.Ş.
|_____SITE_|  http://www.frontsite.com.tr/

-- Attached file included as plaintext by Ecartis -- -- File: signature.asc -- Desc: This is a digitally signed message part

-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQBAdoeyZCB2FZvqK0sRAtkDAJ9zixcLhekPkDcWyazSVJVlW5uTAwCfe8SR ZsH2S05vVafmjM2JsvU9SiM= =BlSX -----END PGP SIGNATURE-----


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

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.