PHP / MySQL Вопрос? - PullRequest
       7

PHP / MySQL Вопрос?

1 голос
/ 06 декабря 2009

Что означает следующее при отображении на экране?

А какие есть способы исправить это?

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 ]

2 голосов
/ 06 декабря 2009

В своем запросе вы указываете 2 столбца в списке столбцов, но затем предоставляете 3 значения в списке значений. Либо укажите имя третьего столбца, либо удалите значения.

0 голосов
/ 06 декабря 2009

Ваш список столбцов (tag_id, users_questions_id) состоит из двух элементов. Ваш список значений ('$id',(SELECT id FROM tags WHERE tag='" . $tags[$x] . "'), '$page') имеет три.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...