[PHP-users 16861]PHP/4.3.2でテーブルに書き込めない

YK mnyu @ lime.ocn.ne.jp
2003年 7月 20日 (日) 12:44:52 JST


mnyuと申します

次の環境 で
Apache/2.0.46 (Unix) PHP/4.3.2
OS FreeBSD5.0R
HTTP_USER_AGENT Mozilla/5.0
PostgreSQL(libpq) Version 7.3.3

1コラムだけのテーブルに書き込めなくて、まいっています
php4徹底後略 と言う本を参考にテストしていますが、どうも
本と使用phpのバージョンの違いで書式が異なっていて、書き込めないのではと
思っています
newdb1=>のプロンプトからはテーブルに書き込めます
又 phpinfo(); も表示しますし、newdb1 にも接続します
phpスプリクトをどう書けば テーブルに書き込めるでしょうか?
本で見る限りは下の2行で書き込めるようですが?

本では php-4.0.1pl2 ですが  PHP/4.3.2では書式が違いのでしょうか?
$sql = "INSERT INTO tb1 (name) VALUES ('$namae')";
$result = pg_Exec($conn,$sql);


また  $sql = "INSERT INTO tb1 (name) VALUES ({$_GET['namae']})";
等も試したが書き込めません

#################  test.html ######################
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp">
<title>   テスト    </title>
</head>
<body>
<FORM action="test.php">
お名前を入力してください<br>
<INPUT type="text" name="namae" size="50"> <br>
<INPUT type="submit" name="submit" value="送信" >
</FORM>
</body>
</html>

##################  test.php  #########################
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp">
<title>   テスト    </title>
</head>
<?php 
$conn = pg_Connect ("","","","","newdb1");
if (!$conn) {
	echo "no connection";
	exit ;
	}
//?????????????

	 pg_Close($conn);
?>
</body>
</html>


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