Я в шоке =) запрос INSERT INTO создает запись + еще одна запись, как так? Люди выручайте!

php MySQL база данных програмирование запросы

Строка

$db->sql_query("INSERT INTO fotos (img) VALUES ('".$set_fotka."')") OR die(mysql_error());

Создает две записи в таблице

Дамп
DROP TABLE IF EXISTS `fotos`;
CREATE TABLE `fotos` (
`fid` int(11) NOT NULL AUTO_INCREMENT,
`uname` varchar(100) NOT NULL default '',
`img` varchar(255) NOT NULL default '',
`opisanie` varchar(255) NOT NULL default '',
`date` datetime default '0000-00-00 00:00:00',
`view` int(11) default '0',
`golosov` int(11) default '0',
`yesno` int(1) default '0',
`status` int(1) default '0',
PRIMARY KEY (`fid`)
) ENGINE=MyISAM /*!40101 DEFAULT CHARSET=cp1251 */;
Выручайте, голову уже сломал.
Ответы:
что за идиотское выражение "голову сломал"? какой малолетний придурок ввел его в обращение?
что характерно - употребляют его только придурки. у которых голова только для того, чтобы в нее кушать.
Проверьте, не получается ли так, что метод sql_query объекта $db СЛУЧАЙНО выполняет запрос два раза? Вы не смогли бы этого заметить по запросам на выборку, и, в некоторых случаях, по запросам на удаление.
1. Посмотрите, какие реально запросы идут в БД. Лучше всего - поставьте что-то вроде void debug_print_backtrace ( void ) в тело sql_query
2. Посмотрите, что в переменной (может там что-то странное...)


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.