[PHP-users 16818]Re: PostgreSQLに接続できるが入力できない

Masahito NAGATA masahito @ arp-corp.co.jp
2003年 7月 18日 (金) 11:53:53 JST


 こんにちは、永田です。

> manuです
> おはようございます。
> 
> >
> $sql = "INSERT INTO agu ( name , kana) VALUES ($_GET['name'] , $_GET['kana'])"; <ーーーーー(1)
> >これは
> >-----> INSERT INTO agu ( name , kana) VALUES ( ,)       <--このようにはならない
> >のようになっちゃってません?
> 
> 前のメールにも書きましたが (1) にすると下のようなエラーがでて来ます 
> Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING'

 文字列とPHP変数を完全に分離した方がよろしいかと思います。

$sql = "INSERT INTO agu (name, kana) VALUES (" . $_GET['name'] . "," . $_GET['kana'] . ")";


-- 
永田 雅人(ながた まさひと)
E-mail masahito @ arp-corp.co.jp



PHP-users メーリングリストの案内