屏幕上显示以下内容是什么意思?
有哪些解决方案可以纠正它?
Column count doesn't match value count at row 1
我认为代码给了我一个问题。
$query2 = "INSERT INTO question_tags (tag_id, users_questions_id) VALUES ('$id',(SELECT id FROM tags WHERE tag='" . $tags[$x] . "'), '$page')";
我删除了$ id,现在我收到以下错误。
Column 'tag_id' cannot be null
答案 0 :(得分:2)
在您的查询中,您在列表中指定了2列,但随后在值列表中提供了3个值。提供第三列名称或删除值。
答案 1 :(得分:0)
您的列表(tag_id, users_questions_id)
有两个项目。您的值列表('$id',(SELECT id FROM tags WHERE tag='" . $tags[$x] . "'), '$page')
有三个。