Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
25.12.2018, 22:45
|
|||
---|---|---|---|
|
|||
Не выполняется SQL из PHP |
|||
#18+
Есть такой кусок кода Код: php 1. 2. 3. 4. 5. 6.
------ если false, то беру sql в буфер обмена и выполняю из консоли. Всегда все выполняется, не похоже, что в скрипте ошибка. В программе insert-ов несколько. И выполняются с ошибкой не одни и те же при каждом запуске программы, а разные случайные. Подскажите где копать крамолу? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.12.2018, 22:52
|
|||
---|---|---|---|
Не выполняется SQL из PHP |
|||
#18+
Pupkin Код: php 1.
Это что за зверь? Он точно возвращает false в случае неудачи? И как он передает сообщение об ошибках? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.12.2018, 23:15
|
|||
---|---|---|---|
|
|||
Не выполняется SQL из PHP |
|||
#18+
Это что за зверь? это такое $dbCnn = mysqli_connect($host,$userName,$password,$dbName), объявленное в другом файле и подключенное посредством require. Он точно возвращает false? если в if($r===false) die... выполняется die, то наверное возвращается false как он передает сообщение об ошибках? Никак. Он возвращает false. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.12.2018, 23:18
|
|||
---|---|---|---|
Не выполняется SQL из PHP |
|||
#18+
PupkinИ выполняются с ошибкой не одни и те же при каждом запуске программы, а разные случайные.Можно вместо тупого die() сперва прочитать текст сообщения об ошибке СУБД и, если из него не понятна будет природа, то огласить его здесь. Причин же может быть множество - от некорректных данных (включая символы в неприемлемой кодировке) до потери соединения. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.12.2018, 23:18
|
|||
---|---|---|---|
Не выполняется SQL из PHP |
|||
#18+
PupkinНикак.Неправда ваша. http://php.net/manual/en/mysqli.error.php ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.12.2018, 23:24
|
|||
---|---|---|---|
Не выполняется SQL из PHP |
|||
#18+
miksoftPupkinНикак.Неправда ваша. http://php.net/manual/en/mysqli.error.php В данном случае результат выполнения метода действительно никак не передает сообщение об ошибке, его просто нет. Метод возвращает лишь признак успех/облом при выполнении запроса и не более того. Для получения сообщения об ошибке при выполнении запроса следует дополнительно использовать функционал по указанной Вами ссылке. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.12.2018, 23:28
|
|||
---|---|---|---|
Не выполняется SQL из PHP |
|||
#18+
vklemiksoftпропущено... Неправда ваша. http://php.net/manual/en/mysqli.error.php В данном случае результат выполнения метода действительно никак не передает сообщение об ошибке, его просто нет. Метод возвращает лишь признак успех/облом при выполнении запроса и не более того. Для получения сообщения об ошибке при выполнении запроса следует дополнительно использовать функционал по указанной Вами ссылке.Так я спрашивал не про метод, а про объект $GLOBALS['dbCnn']. А вот второй мой вопрос, действительно, был не совсем корректен. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.12.2018, 23:29
|
|||
---|---|---|---|
|
|||
Не выполняется SQL из PHP |
|||
#18+
vklePupkinИ выполняются с ошибкой не одни и те же при каждом запуске программы, а разные случайные. Научите как вместо тупого die() сперва прочитать текст сообщения об ошибке и я его сразу оглашу (а Вам подумаю спасибо) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.12.2018, 23:33
|
|||
---|---|---|---|
Не выполняется SQL из PHP |
|||
#18+
Pupkin, дак ссылка же была выше... Как-то так примерно: Код: sql 1. 2. 3. 4.
Или в тот же <p> запихните, если хочется. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.12.2018, 23:56
|
|||
---|---|---|---|
|
|||
Не выполняется SQL из PHP |
|||
#18+
vklePupkin, дак ссылка же была выше... Как-то так примерно: Код: sql 1. 2. 3. 4.
Ссылка выше вернула пустую строку. А Ваше "как-то так" вернула MySQL server has gone away Это закрылся conection? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.12.2018, 00:06
|
|||
---|---|---|---|
Не выполняется SQL из PHP |
|||
#18+
В общем, да. Может, по таймауту закрылось. Не смотрели настройки СУБД в части таймаутов? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=47&tablet=1&tid=1829397]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
77ms |
get topic data: |
11ms |
get forum data: |
8ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 182ms |
0 / 0 |