Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
PHP, OCI8 - странное поведение базы данных
|
|||
|---|---|---|---|
|
#18+
Есть БД Oracle. Есть такой фрагмент кода: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. print без отступов — отладочные. $sql = "select * from PAYMENT_ITEM where PAYMENT_ITEM_ID = :PAYMENT_ITEM_ID" $params = array(':PAYMENT_ITEM_ID' => 11350) В БД в таблице есть данные, но нет строки с PAYMENT_ITEM_ID=11350, если такой запрос сделать из студии, то вернется пустой результат. Однако в $row оказывается следующее: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. Как такое может быть? Незакрытым транзакциям браться неоткуда. Я даже oci_connect заменял на oci_new_connect, ничего не поменялось. ________________________ Мы смотрим с оптимизмом... ...в оптический прицел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2015, 14:08 |
|
||
|
PHP, OCI8 - странное поведение базы данных
|
|||
|---|---|---|---|
|
#18+
Alibek B., Может ты к разным базам коннектишся? Т.е. студия настроена на одну БД, а со стороны PHP клиента ты лезешь к другой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2015, 03:09 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=65&tid=1461944]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 359ms |

| 0 / 0 |
