FUN YOU BLOG

URL文字列からSQLにデータを入れる(PHP)

http://kamigami/insert.php?myname=watasida&yourname=omaedattanoka みたいなURLから、mynameとyournameの値を取ってSQLに入れようみたいな記事。 研究室のサーバー上にあるSQLにアクセスするために書いた。 mynameとyournameは文字列を想定してます。

|php|

PHP TEST '); pg_set_client_encoding("utf-8"); print('データ追加

'); $sql = "INSERT INTO kamigami (myname, yourname) VALUES ('".$myname."','".$yourname."');"; $result_flag = pg_query($sql); if (!$result_flag) { die('INSERTクエリー失敗'.pg_last_error()); } $close_flag = pg_close($link); if ($close_flag){ print('切断
'); } ?> ||<

挿入するデータが文字列以外の場合は VALUES ('".$myname."','".$yourname."');"; を VALUES (".$myname.",".$yourname.");"; のように、'を外してやると良いと思います。