• 締切済み

PHPでInsertを実行したら空白のレコードが追加される

PostgreSQL 8.0.1 PHP 4 Apache 1.3 で環境を構築しています。 PHPで、 $sql=sprintf("insert into records values('20','test2','cal')"); と入力し実行すると、きれいにDBに登録できるのですが、 $sql=sprintf("insert into records values('%s','%s','%s')",$no,$name,$address); と入力したら、DBには空白で登録されてしまいます。 何がおかしいのか検討が付かなくて困っております 宜しくお願い致します。

みんなの回答

  • nattouv
  • ベストアンサー率75% (3/4)
回答No.1

echo $sql; 実際に発行しているSQLが何か確認してみてはどうでしょうか。

関連するQ&A