Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не получается вставка данных в таблицу из формы
 
 автор: phyto   (08.06.2008 в 11:07)   письмо автору
 
 

При попытке отослать данные из формы в таблицу MySQL выдает сообщение об ошибке:

Column count doesn't match value count at row 1 : 1136

Таблица создана таким кодом:

mysql_query("create table articles (id int primary key auto_increment,
art_name text(150) not null,
autor char(30) not null,
art_dcrb text(300) not null,
theme char(40),
divis char(40),
last_date timestamp ,
url char(20)
)")

Вставку пытаюсь сделать таким кодом:

mysql_query("insert into articles (id,art_name,autor,art_dcrb) values (null,'".$art_name."','".$autor."','".$art_dcrb."','".$theme."','".$divis."')") or die (mysql_error(). " : ".mysql_errno());

   
 
 автор: Trianon   (08.06.2008 в 11:17)   письмо автору
 
   для: phyto   (08.06.2008 в 11:07)
 

>При попытке отослать данные из формы в таблицу MySQL выдает сообщение об ошибке:
>>Column count doesn't match value count at row 1 : 1136

Что оно означает?

>Вставку пытаюсь сделать таким кодом:
>mysql_query("insert into articles
>(id,art_name,autor,art_dcrb)

то есть в четыре поля хотите

>values (null,'".$art_name."','".$autor."','".$art_dcrb."','".$theme."','".$divis."')" ) ...

поместить шесть значений.
И как прикажете Ваш запрос выполнять?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования