PHP / MySQL问题?

时间:2009-12-06 14:59:14

标签: php mysql

屏幕上显示以下内容是什么意思?

有哪些解决方案可以纠正它?

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

2 个答案:

答案 0 :(得分:2)

在您的查询中,您在列表中指定了2列,但随后在值列表中提供了3个值。提供第三列名称或删除值。

答案 1 :(得分:0)

您的列表(tag_id, users_questions_id)有两个项目。您的值列表('$id',(SELECT id FROM tags WHERE tag='" . $tags[$x] . "'), '$page')有三个。