|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.12.2019, 09:00 | #1 |
Пользователь
Регистрация: 27.04.2015
Сообщений: 28
|
НЕ Работает если select, insert в одном скрипте,
Приветствую, есть скрипт (кусок):
Код:
вопрос: НЕ Работает если проверка и запись (select, insert) в одном скрипте, если в разных все отлично работает. Не могу понять почему??? Спасибо. |
30.12.2019, 13:12 | #2 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Код:
from dark to light)
|
30.12.2019, 14:19 | #3 |
Пользователь
Регистрация: 27.04.2015
Сообщений: 28
|
Алексей_2012, да стандартный класс mysqli думаю от имени переменной там не зависил (я сам класс не смотрел). Проблемка в том что если select и insert в разные скрипты раскидываем они работают... А в одном не хотят - загадка века для меня)
|
30.12.2019, 14:43 | #4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Что значит не работает? Какие-то ошибки появляются или что?
P.S. Стиль написания кода просто ужасен. Зачем два раза устанавливать соединение с СУБД? E-Mail: arigato.freelance@gmail.com
|
30.12.2019, 15:08 | #5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
100% на каком то exit из той туевой хучи выходит
сделайте выход с параметрами и поймете где именно с самого первого exit("1") следующий exit("2") итд после запуска он вам выдаст номер - где завершил работу, я ставлю на - Код:
Последний раз редактировалось ADSoft; 30.12.2019 в 15:11. |
30.12.2019, 15:09 | #6 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
а код - да отстой, там грамотно можно и нужно в 3-4строчуи оформить все без этого леса с exit
|
30.12.2019, 15:37 | #7 |
Пользователь
Регистрация: 27.04.2015
Сообщений: 28
|
ADSoft, Да, все верно - этот момент не заметил if(!$statement->fetch()) exit;
А что код отстой - это все ясно, лес exit для эксперементов дальнейших - не продакшен))) Всем спасибо! Тему можно закрывать. |
30.12.2019, 15:42 | #8 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
А зачем дважды соединяться с базой данных?
E-Mail: arigato.freelance@gmail.com
|
30.12.2019, 15:45 | #9 |
Пользователь
Регистрация: 27.04.2015
Сообщений: 28
|
Arigato, да не знал на что грешить для чистоты 2 соединения. Сейчас уже одно. Спасибо.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Insert с подзапросом select if | Parallelogram | SQL, базы данных | 9 | 26.06.2018 17:06 |
множество select в одном insert | ssm116 | SQL, базы данных | 5 | 26.09.2017 16:21 |
Insert + Select = You can't specify target table | -Jack- | SQL, базы данных | 10 | 02.11.2016 12:57 |
INSERT Value( select) | Marina8 | Помощь студентам | 5 | 24.04.2012 13:03 |
Запрос вида Insert..Select MySQL | Svap | SQL, базы данных | 3 | 11.01.2011 19:11 |