[PHP-users 15286]Re: [PHP-users15284]pg_atoiでエラーが出る
Seto
seto @ cii.gr.jp
2003年 5月 15日 (木) 07:41:34 JST
おはようございます Setoです。
>オハラといいます.(SQL&phpビギナー)
技術的なことはPostgreSQLのMLの皆さんも考えてくださったでしょうし
>どのようなことでも構いませんのでアドバイスいただけたら
ということなので 何の根拠もないのですが
以下のようなスクリプトではどうなるでしょうか
$dbname、$tbnameは書き換えてください。
# $tbname は存在しないものにしてください。
////////////////////////////////////////
<?php
$dbname = "dbname=demo";
$tbname = "test_table1";
$con = pg_connect( $dbname );
$str1 = "CREATE TABLE $tbname ( \"someflg\" int2,".
" \"code\" serial NOT NULL, \"textcode\" text )";
$str2 = "REVOKE ALL ON TABLE $tbname FROM PUBLIC";
$str3 = "GRANT ALL ON TABLE $tbname TO nobody";
pg_exec($con,$str1);
pg_exec($con,$str2);
pg_exec($con,$str3);
$textCode = 'str010101954';
$sql = "INSERT INTO $tbname(someflg, textCode) ".
"VALUES(0,'$textCode')";
pg_exec($con, $sql);
echo "end";
?>
////////////////////////////////////////
あとフィールドの定義順を変えてみるとか。
******************************
Junya Seto
******************************
PHP-users メーリングリストの案内