по какой-то нечетной причине. Оператор php работает нормально, когда у меня есть только элемент в массиве, но каждый раз, когда я добавляю второй, я получаю сообщение об ошибке «Количество столбцов не совпадение значения числа в строке 1 «У меня явно есть правильное количество столбцов. пожалуйста, помогитеЧисло столбцов не соответствует количеству значений в строке 1, используя переменные
$ form_array = implode (",", array ("james", "brown"));
$db_array=implode(",",array('firstname','lastname'));
$ запроса = "INSERT INTO приложения ($ db_array) Value ('$ массив')";
$dbquery=mysql_query($query);
if(!$dbquery){
echo mysql_error();
}
Не уверен, что это имеет значение или нет, но вы называете его '$ array' в своем запросе вместо' $ form_array', поэтому, возможно, он возвращает NULL, следовательно, имеет неправильное количество столбцов. –