Ошибка запроса к базе - MySQL

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток, появилась такая проблема я добавил столбец id auto_increment через phpmyadmin, а раньше помню создавал таблицу с столбцом auto_increment через клиент mysql и все работало а тут на тебе при вызове
query("INSERT `orderstbl` VALUES ('0', '$table', '$rangegactiv', '$tel', '$name','$email', NOW())");
возникает такая ошибка: Fatal error: Uncaught exception 'mysqli_sql_exception' with message 'Column count doesn't match value count at row 1' in /Users/n0kk/Sites/icon/ordersform.php:35 Stack trace: #0 /Users/n0kk/Sites/icon/ordersform.php(35): mysqli->query('INSERT `orderst...') #1 {main} thrown in /Users/n0kk/Sites/icon/ordersform.php on line 35 я так понял здесь говорится о несовпадения значения с типом столбца как исправить это? вроде в запросе столбец c id не нужно указывать он же автоматически заполняется, заново пересоздавать таблицу не хотелось бы так как много данных уже в ней

Решение задачи: «Ошибка запроса к базе»

textual
Листинг программы
INSERT INTO TABLE_NAME (column1,column2,column3,...)
VALUES (value1,value2,value3,...);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5