データベースに新しいメールアドレスを追加しています。ユーザーがを使用して存在するかどうかを確認するとき
if (!($stmt = $dbConnection->prepare('SELECT `email_addr` FROM '.TABLE_NAME.' WHERE `email_addr` = ?')))`
すべて正常に動作します。
走ろうとすると
if (!($stmt = $dbConnection->prepare('INSERT INTO '.TABLE_NAME.'(`email_addr`,`date_subscribed`,`act_code`,`subscribe_ip`) VALUES (?,?,?,?)' )))
エラーが発生しますUnknown column 'email_addr' in 'field list'
。私はよく調べて、バックティックを追加することで問題が解決するかもしれないと思いましたが、そうではありませんでした。さらにコードが必要な場合は、お知らせください。
解決済み:定数にタイプミスがありました。PHPmyadminでクエリを実行するように指示してくれた皆さんに感謝します。それにより、問題を発見することができました。