データベース テーブルにデータを INSERT しようとすると、次のエラーが発生します。
Notice: Undefined index: follower_user_id in C:\xampp\htdocs\blog\newentry.php 行 29
SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルを参照して、1 行目の ''post', 12, NOW(), NOW())' 付近で使用する正しい構文を確認してください。
関連するコードは次のとおりです。
$node_sql = "SELECT * FROM nodes WHERE followed_blog_id=".$row['id']." order by id DESC;";
$node_result = mysql_query($sql);
while ($node_row = mysql_fetch_assoc($node_result)){
$event_sql = "INSERT INTO events (followed_id, follower_id, type, item_id, last_active, date) VALUES (".$row['id'].", ".$node_row['follower_user_id'].", 'post', ".$item_id.", NOW(), NOW());";
mysql_query($event_sql) or die(mysql_error());
}
29 行目でインデックス "follower_user_id" が未定義であるという通知がありましたが、データベース テーブルを確認したところ、正しいスペルの正しいインデックスであるため、この問題の原因はわかりません。SQL ステートメントの構文も確認しましたが、問題はありません。ここで私は何を見落としましたか?
どんな助けでも大歓迎です!