Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Почему данные могут не записываться в базу?

Обсуждение темы Почему данные могут не записываться в базу? в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Пишу запрос по замене информации в строке для бд $q4 = mysql_query("UPDATE ххх VALUES('NULL','".$data1."','".$data2."','".$name." ','".$ediz."','".$kolvo."', '".$cena."','".$adress."','".$kontakt."','".$podro bn."','".$raion."','".$gruppa."','0') WHERE id='".$id."' "); сайт выдает сообщение ...


Закрытая тема
 
Опции темы
Старый 04.02.2010, 14:33   #1
Пишу запрос по замене информации в строке для бд

$q4 = mysql_query("UPDATE ххх VALUES('NULL','".$data1."','".$data2."','".$name." ','".$ediz."','".$kolvo."',
'".$cena."','".$adress."','".$kontakt."','".$podro bn."','".$raion."','".$gruppa."','0') WHERE id='".$id."' ");

сайт выдает сообщение об ошибке записи, но у меня эта же строка по добавлению новой записи через INPUT прекрасно все заносит, в чем я тут ошибаюсь не подскажете?

Код:
CREATE TABLE `xxx` (
  `id` int(5) NOT NULL auto_increment,
  `data1` int(10) NOT NULL default '0',
  `data2` int(10) NOT NULL default '0',
  `name` varchar(255) default NULL,
  `ediz` varchar(255) default NULL,
  `kolvo` int(10) NOT NULL default '0',
  `cena` int(10) NOT NULL default '0',
  `adress` varchar(255) default NULL,
  `kontakt` varchar(255) default NULL,
  `podrobn` text,
  `raion` varchar(20) NOT NULL default '',
  `gruppa` varchar(30) NOT NULL default '',
  `views` int(5) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=21 ;
 
Старый 04.02.2010, 14:33
Ссылки
Старый 04.02.2010, 17:20   #2
vt-aas, что выдает ошибку, mysql или PHP?

Добавлено через 15 минут

Стоп, что у вас за запрос такой?
Update выглядит так:
Код:
UPDATE xxx SET data1='$data1', data2='$data2', ... , views='0' WHERE id='$id'
И через какой такой INPUT у вас все заносит?

Последний раз редактировалось Scroll; 04.02.2010 в 17:21.. Причина: Добавлено сообщение
 
Этот пользователь сказал спасибо Scroll за это полезное сообщение:
Вертер (05.02.2010)
Старый 05.02.2010, 14:36   #3
Стоп, что у вас за запрос такой?
Update выглядит так:
Код:
UPDATE xxx SET data1='$data1', data2='$data2', ... , views='0' WHERE id='$id'
И через какой такой INPUT у вас все заносит?[/QUOTE]

Спасибо, все ясно, нет я не правильно написал конечно не INPUT а INSERT INTO ххх VALUES('NULL',NULL,NULL) , значит формат запроса у них разный? UPDATE и INSERT
 
Старый 05.02.2010, 22:45   #4
Как видите, совершенно разный.
 
Старый 05.02.2010, 22:45
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему могут выходить знаки вопроса вместо букв? Вертер ASP, Perl, PHP и MySQL 9 26.02.2010 06:33
Как в CMS DLE впихнуть свою базу 74ivan74 Кальянная 10 12.12.2009 11:08
Запись в базу pc2000 HTML, CSS, JavaScript 15 12.07.2005 08:35
Как передать данные KaDS HTML, CSS, JavaScript 4 20.10.2003 06:11


Текущее время: 11:40. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум