[PHP-users 20346]Re: INSERTが実行されない
木村
w @ imagemagic.co.jp
2004年 2月 11日 (水) 22:00:58 JST
こんにちは 木村といいます
全部呼んでないのとPHPはじめて間もないので間違ってたらスイマセン
> print("INSERT INTO zairyou_kubun (zai_kubu_id, name_zai_kubu) VALUES");
> ここまではスクリプトは動いてくれましたが、次の
> print("INSERT INTO zairyou_kubun (zai_kubu_id, name_zai_kubu) VALUES
($_POST['zaikubuid'],");
SQL分をprintしたいのであれば下記のようになると思うのですが・・・
■DBのフィールドタイプが数値の場合
$sql = "INSERT INTO zairyou_kubun (zai_kubu_id, name_zai_kubu)"
. " VALUES"
. " ({$_POST['zaikubuid']} , {$_POST['namezaikubu']}");
print $sql;
or
print ("INSERT INTO zairyou_kubun (zai_kubu_id, name_zai_kubu) VALUES
({$_POST['zaikubuid']} , {$_POST['namezaikubu']})");
■DBのフィールドタイプが文字列の場合
$sql = "INSERT INTO zairyou_kubun (zai_kubu_id, name_zai_kubu)"
. " VALUES"
. " ('{$_POST['zaikubuid']}' , '{$_POST['namezaikubu']}'");
print $sql;
or
print ("INSERT INTO zairyou_kubun (zai_kubu_id, name_zai_kubu) VALUES
('{$_POST['zaikubuid']}' , '{$_POST['namezaikubu']})'");
PHP-users メーリングリストの案内