私は自分のウェブサイトにあるものをmysqlデータベースに記録する2つのスクリプトを持っています。彼らは両方とも、同じサーバー上の同じデータベースを使用しますが、唯一の違いはテーブルです。私は値を挿入するために使用していたコードは次のようになります。1つのスクリプトは動作し、他はない理由mysqlサーバにデータを挿入できないのはなぜですか?
INSERT INTO table(full_name, email_address, phone_number, message, ip_address, agent)
VALUES ('$fn', '$email', '$telephone', '$comments', '$ip', '$agent')
誰も教えてもらえますか?
リトルボビーテーブルはあなたと一言が欲しいです。 –
エラーが表示されますか?はいの場合はどちらですか? –
テーブルは本当に 'table'という名前ですか?その単語( 'table')は[SQLで予約されています](http://developer.mimer.com/validator/sql-reserved-words.tml)であり、エスケープする必要があります...しかし、名前* ... **とプレースホルダー**。 (注入攻撃や予期しないデータのように、$ commentには 'silly'php'が含まれています** **あなたがプログラムを壊してしまいます** *検出が難しい* - おっと!) –