Покинул форум
Сообщений всего: 13
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
Здравствуйте, все! Я в программировании полный дилетант, так что сразу извиняюсь за ту лапшу, которую я называю своими кодами, ну и за глупые вопросы, конечно... А проблема у меня вот в чем...
... Имею таблицу:
CREATE TABLE `zakazchiki` (
`id` int(5) NOT NULL auto_increment,
`zakazchik` varchar(1000) NOT NULL,
`adres` varchar(1000) NOT NULL,
`filtri` varchar(1000) NOT NULL,
`schet` varchar(1000) NOT NULL,
`oplata` varchar(1000) NOT NULL,
`transport` varchar(1000) NOT NULL,
`povtor` varchar(1000) NOT NULL,
`prim` varchar(1000) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=16 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=16 ;
К ней в файле php-файле написал запрос для редактирования:
$sql="UPDATE $userstable SET zakazchik='.$bbb.', adress='.$ccc.', filtri='.$ddd.', schet='.$eee.', oplata='.$fff.', transport='.$ggg.', povtor='.$hhh.', prim='.$iii.' WHERE (id='.$id.') ";
mysql_query($sql) or die(mysql_error());
Переменные $bbb, $ccc и т.д. получаю из другого php-файла, посредствам формы и кнопки "submit".
Вопрос: ПОЧЕМУ UPDATE не редактирует записи в таблице?? Ошибок после нажатия "submit" не выдает. Так что то ли лыжи не едут, то ли я, как говориться...
Спасибо всем, кто откликнется.
----- я об этом не думал, пока не подумал
SDR
Отправлено: 30 Января, 2010 - 16:43:09
Гость
Покинул форум
Сообщений всего: 72
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
echo $sql
Роман Андреев
Отправлено: 30 Января, 2010 - 16:49:09
Новичок
Покинул форум
Сообщений всего: 13
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
Простите, не понял?
----- я об этом не думал, пока не подумал
Мелкий
Отправлено: 30 Января, 2010 - 17:09:43
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Это намекают: выведите получающийся запрос и смотрите, должно ли вообще хоть что-то поменяться. В частности - $id часом не 0?
----- PostgreSQL DBA
Роман Андреев
Отправлено: 30 Января, 2010 - 20:04:38
Новичок
Покинул форум
Сообщений всего: 13
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
Ага... Ну вот, что выдает запрос:
update zakazchiki SET zakazchik='.\'Осама Бин Ладен\'.', adress='.\'Афганистан д.80\'.', filtri='.\'взрывозащищенные\'.', schet='.\'№1235А\'.', oplata='.\'10000000руб.\'.', transport='.\'100000руб.\'.', povtor='.\'13\'.', prim='.\'Аллах Акбар\'.' WHERE (id='.\'7\'.')
----- я об этом не думал, пока не подумал
Мелкий
Отправлено: 30 Января, 2010 - 20:39:47
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
ну и как? не видите, отчего запрос не затрагивает ни одной строки?
Если таки нет:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.