Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
всем привет поймал барабашку, не знаю что с ним делать данные FirebirdCS-2.0.7.13318 PHP Version 5.2.3-1ubuntu6.5 через апач через веб организованны отчеты, через 5 лет тихой эксплуатации заметили что данные в вебформе, в определенных запросах, не соответствуют реальности. первым делом подумал что что-то с запросами не то, но оказалось что запрос в эксперте возвращает одно (в одном примере 9 строк) а то же самое в вебе другое (8 строк) есть и другие запросы которые возвращают данные не за каждый день. там где теряется одна запись заметил что нет записи с текстом "Бесплатная карта" если заменить на "Бесплатная карта_" или "Бесплатная карто" то строка отображается. с запросом где "дни выпадают" не удалось точно найти причину. решил что может глючная сбока пхп обновилась. перенес(бекап-ресторе) БД на другую машину там пхп новее PHP 5.3.2-1ubuntu4.24, и сборка interbase.so другая. та же история. код обращения примитивнейший Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. может кто сталкивался? куда копнуть? кроме как связки php->interbase.so вроде грешить некуда. но туда залазить не хотелось бы, темный лес для меня там. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2014, 12:31 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
Attid> там где теряется одна запись заметил что нет записи с текстом "Бесплатная карта" если заменить на "Бесплатная карта_" или "Бесплатная карто" то строка отображается. > $result = ibase_query($db, $SQL); А запрос-то како выглядит-то?.. -- Vladimir A.Bakhvaloff Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2014, 12:34 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
Какие люди, однако. :) Ты хоть заглядывай чаще раза в год. Attid> $result = ibase_query($db, $SQL); А сам текст запроса где? Ну и параметры его (или в строку конкатенируются заранее)? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2014, 18:15 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
да там страничные запросы, простые запросы работают на ура. вечером попробовал сократить один (тот что не работал в некоторые дни) и о чудо. нашел на локальной копии день который не работал в эксперте. там был join запроса с запросом и один запрос мог не вернуть записи. соответственно все стало на свои места. хотя у меня есть сохраненый в эксель результат запроса из эксперта с реальной базы, где он отработал хотя и не должен был. повторить на реальной пока не удалось в виду пропажи связи с объектом. в общем глюк с барабашкой был. но был не в том что пхп не работает, а в том что почему-то эксперт вернул записи которые вернуть не должен был. второй запрос с "Бесплатной картой" еще не разобрал на кусочки. может хоть там барабашку поймаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2014, 07:59 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
пришлось уже свой бубен достать саму процедуру сократил до Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. строчка с "Бесплатная карта" не выводится (в вебе, в эксперте есть), создал процедуру rp_all_sales2 с таким же содержанием, с ней все нормально все выводится. удалил процедуру, проверил что вебморда ругается что такой нет, создал заново, все равно не выводится строчка =( сервер сегодня уже не дадут перезагрузить. пойду апач под звук бубна перезапущу, может поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2014, 09:45 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
читаю сообщения и сам себе не верю что такое происходит. но видно поломанный бубен этого барабашку не возьмет. решил пока не парится и переименовал услугу поменяв е на e (латиница). все работает, пользователи счастливы, сервер на "карандашике", как будет скучно еще раз попробую заняться им. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2014, 10:08 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
Attid> where b.dt_pay between :vfirstdate and :vlastdate Ну попробуй переписать с between-а на два неравенства. > строчка с "Бесплатная карта" не выводится Что за строчка, какие в ней значения полей фильтра? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2014, 10:58 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
значения каждый раз разные авторБeсплатная карта 161 27420,00 реагирует именно на изменение текстового поля. between попробую заменить, но учитывая что также помогает изменение имени процедуры не уверен что это поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2014, 17:43 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
Attidзначения каждый раз разные авторБeсплатная карта 161 27420,00 реагирует именно на изменение текстового поля. between попробую заменить, но учитывая что также помогает изменение имени процедуры не уверен что это поможет. Судя по номеру этой емариновской карточки, пытается притянуть вещественное к целому. С переменным успехом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2014, 17:55 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
Attid> реагирует именно на изменение текстового поля. between попробую заменить, но учитывая что также помогает изменение имени процедуры не уверен что это поможет. Дурацкий вопрос: а без where оно нормально отрабатывает?.. -- Vladimir A.Bakhvaloff Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2014, 17:57 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
Attid> помогает изменение имени процедуры не уверен что это поможет. Ты про какой-то полтергейст рассказываешь... :) Если у тебя есть воспроизводимый пример (хоть один), когда "бесплатная карта" в IBE выводится, а в твоём ПО/РНР не выводится - давай конкретно этот случай и разбирать, а не процедуры переименовывать и буквы в текстовых полях транслитом менять. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2014, 17:59 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
Барабашка вилать ко мне переехал хD сабж почти такой же только firebird 1,5 имеется таблица Код: sql 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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. и не сложный скрипт php Код: 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. проблема: через php выводит первые 14 строк хотя их там более 2х-сот через flamerobin выводится все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 11:01 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
Ralno, смотри что там внутри IB_Query. А то может в ней к запрос парсится и в него добавляется first(20) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 11:08 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
да не это так чтоб каждый раз коннект не писать Код: 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 11:11 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
я вот думаю может это с транзакциями связанно? хотя обернув и селект в транзакцию вообще ничего не выходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 11:15 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
Ralno Код: php 1. В FB1.5 кодировка UTF-8 вроде бы не поддерживалась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 11:16 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
Симонов Денис, в win-1251 тоже самое да и другие запросы выводит успешно ведь в UTF-8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 11:22 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
Ralno, Ralno Код: php 1. 2. 3. 4. 5. а не закрываешь ли ты запрос до того, как сфетчишь все записи ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 11:24 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
RalnoСимонов Денис, в win-1251 тоже самое да и другие запросы выводит успешно ведь в UTF-8 блин не там кодировку исправил, да дело оказалось в ней спасибо большое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 11:26 |
|
||
|
php не видит некоторые записи в базе
|
|||
|---|---|---|---|
|
#18+
hvlad, не для этого вот Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2015, 11:27 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38864021&tid=1563074]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
178ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 277ms |

| 0 / 0 |
