尝试将数据插入数据库表时,出现以下错误:
注意:未定义索引:第 29 行 C:\xampp\htdocs\blog\newentry.php 中的 follower_user_id
您的 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());
}
虽然通知说索引“follower_user_id”在第 29 行未定义,但我检查了数据库表,它是正确拼写的正确索引,所以我不知道是什么导致了这个问题。我还检查了 SQL 语句的语法,没有发现任何问题。我在这里忽略了什么?
任何帮助,将不胜感激!