|
|
|
Не выполняется SQL из PHP
|
|||
|---|---|---|---|
|
#18+
Есть такой кусок кода Код: php 1. 2. 3. 4. 5. 6. ------ если false, то беру sql в буфер обмена и выполняю из консоли. Всегда все выполняется, не похоже, что в скрипте ошибка. В программе insert-ов несколько. И выполняются с ошибкой не одни и те же при каждом запуске программы, а разные случайные. Подскажите где копать крамолу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 22:45 |
|
||
|
Не выполняется SQL из PHP
|
|||
|---|---|---|---|
|
#18+
Pupkin Код: php 1. Это что за зверь? Он точно возвращает false в случае неудачи? И как он передает сообщение об ошибках? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 22:52 |
|
||
|
Не выполняется SQL из PHP
|
|||
|---|---|---|---|
|
#18+
Это что за зверь? это такое $dbCnn = mysqli_connect($host,$userName,$password,$dbName), объявленное в другом файле и подключенное посредством require. Он точно возвращает false? если в if($r===false) die... выполняется die, то наверное возвращается false как он передает сообщение об ошибках? Никак. Он возвращает false. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 23:15 |
|
||
|
Не выполняется 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:18 |
|
||
|
Не выполняется SQL из PHP
|
|||
|---|---|---|---|
|
#18+
miksoftPupkinНикак.Неправда ваша. http://php.net/manual/en/mysqli.error.php В данном случае результат выполнения метода действительно никак не передает сообщение об ошибке, его просто нет. Метод возвращает лишь признак успех/облом при выполнении запроса и не более того. Для получения сообщения об ошибке при выполнении запроса следует дополнительно использовать функционал по указанной Вами ссылке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 23:24 |
|
||
|
Не выполняется SQL из PHP
|
|||
|---|---|---|---|
|
#18+
vklemiksoftпропущено... Неправда ваша. http://php.net/manual/en/mysqli.error.php В данном случае результат выполнения метода действительно никак не передает сообщение об ошибке, его просто нет. Метод возвращает лишь признак успех/облом при выполнении запроса и не более того. Для получения сообщения об ошибке при выполнении запроса следует дополнительно использовать функционал по указанной Вами ссылке.Так я спрашивал не про метод, а про объект $GLOBALS['dbCnn']. А вот второй мой вопрос, действительно, был не совсем корректен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 23:28 |
|
||
|
Не выполняется SQL из PHP
|
|||
|---|---|---|---|
|
#18+
vklePupkinИ выполняются с ошибкой не одни и те же при каждом запуске программы, а разные случайные. Научите как вместо тупого die() сперва прочитать текст сообщения об ошибке и я его сразу оглашу (а Вам подумаю спасибо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 23:29 |
|
||
|
Не выполняется SQL из PHP
|
|||
|---|---|---|---|
|
#18+
Pupkin, дак ссылка же была выше... Как-то так примерно: Код: sql 1. 2. 3. 4. Или в тот же <p> запихните, если хочется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 23:33 |
|
||
|
Не выполняется SQL из PHP
|
|||
|---|---|---|---|
|
#18+
vklePupkin, дак ссылка же была выше... Как-то так примерно: Код: sql 1. 2. 3. 4. Ссылка выше вернула пустую строку. А Ваше "как-то так" вернула MySQL server has gone away Это закрылся conection? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 23:56 |
|
||
|
Не выполняется SQL из PHP
|
|||
|---|---|---|---|
|
#18+
В общем, да. Может, по таймауту закрылось. Не смотрели настройки СУБД в части таймаутов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2018, 00:06 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=42&tid=1829397]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 135ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...