С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
HardSEO
0 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 137
1

Запрос (INSERT) успешно выполняется 88 раз, но по факту в базе находится только 5 строк. КАК?

25.10.2016, 17:06. Просмотров 214. Ответов 1
Метки нет (Все метки)

Код:

PHP
1
2
3
4
5
6
7
8
9
$cday = (int)date('j');
$stmt2 = $db->prepare("INSERT INTO `pos_positions_2016-10` (`pid`, `key`, `loc`, `day`, `pos`, `dif`) VALUES (:pid, :key, :loc, $cday, :pos, :dif)");
$stmt2->bindValue(':pid', 74);
$stmt2->bindValue(':key', 0);
$stmt2->bindValue(':loc', $locat); // echo $locat; - каждый раз уникальный, это всё в цикле
$stmt2->bindValue(':pos', rand(0, 10));
$stmt2->bindValue(':dif', rand(0, 10));
$stmt2->execute();
echo $stmt2->debugDumpParams(),'<br /><br />';
Вывел:

http://pastebin.com/LNA06j1E

Если в качестве дебага использовать
PHP
1
echo $key_id,'-',$locat,'-',$pos,'-',($oldpos < 1 ? 0 : ($oldpos - $pos)),'<br />';
То выведет:
Код
0-4--1-0
0-2--1-0
0-0--1-0
0-6--1-0
0-3--1-0
0-5--1-0
0-1--1-0
0-9--1-0
0-8--1-0
0-7--1-0
0-11--1-0
0-10--1-0
0-13--1-0
0-14--1-0
0-12--1-0
0-16--1-0
0-15--1-0
0-17--1-0
0-18--1-0
0-21--1-0
0-19--1-0
0-22--1-0
0-23--1-0
0-24--1-0
0-25--1-0
0-26--1-0
0-20--1-0
0-28--1-0
0-30--1-0
0-27--1-0
0-29--1-0
0-31--1-0
0-32--1-0
0-33--1-0
0-34--1-0
0-36--1-0
0-37--1-0
0-35--1-0
0-40--1-0
0-39--1-0
0-38--1-0
0-41--1-0
0-44--1-0
0-45--1-0
0-42--1-0
0-46--1-0
0-48-3-0
0-47--1-0
0-50--1-0
0-52--1-0
0-51--1-0
0-53--1-0
0-54--1-0
0-55--1-0
0-56--1-0
0-58--1-0
0-60--1-0
0-57--1-0
0-59--1-0
0-61--1-0
0-43--1-0
0-64--1-0
0-62--1-0
0-63--1-0
0-66--1-0
0-49--1-0
0-67--1-0
0-68--1-0
0-65--1-0
0-69--1-0
0-73--1-0
0-70--1-0
0-72--1-0
0-71--1-0
0-78--1-0
0-76--1-0
0-75--1-0
0-74--1-0
0-77--1-0
0-80--1-0
0-79--1-0
0-81--1-0
0-83--1-0
0-84--1-0
0-82--1-0
0-86--1-0
0-87--1-0
0-85--1-0
Вот всё что после этого в базе:
0
Миниатюры
Запрос (INSERT) успешно выполняется 88 раз, но по факту в базе находится только 5 строк. КАК?  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2016, 17:06
Ответы с готовыми решениями:

Не выполняется SQL запрос INSERT из PHP
Добрый день. НЕ могу заставить выполниться запрос с добавлением новой строки в...

Как Быстро Выполняется Запрос В Большой Базе
Представим себе базку с документооборотом 50-100 документов в день. Пусть учет...

Не выполняется запрос с INSERT INTO
Мне нужно, чтобы данные из 3 столбцов выбранной строки DBGrid при нажатии...

Не выполняется запрос Insert into
Здраствуйте. Мне нужно создать кнопку, которая делает тоже самое, что и Insert...

Не выполняется запрос INSERT INTO
У меня не выполняется запрос INSERT INTO мой код CREATE TABLE product (...

1
HardSEO
0 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 137
25.10.2016, 18:27  [ТС] 2
Вот мир и столкнулся с доселе не виданной проблемой. Да? Аномалия, не иначе

Добавлено через 29 минут
Решил. Оказывается кое-где в неправильном месте был поставлен DELETE FROM
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2016, 18:27

На сервере не выполняется запрос INSERT INTO
на сервере не выполняется &quot;INSERT INTO subjects (subject_name, number) SELECT...

Странно выполняется элементарный запрос INSERT
Добрый день друзья! Помогите советом пожалуйста. Есть маленькая БД. ...

SQL-запрос долго выполняется (INSERT)
ПРочитал много, так и не нашел вразумительного ответа... Может кто чем поможет....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru