|
как лучше всего вытащить html таблицы из функции?
|
|||
---|---|---|---|
#18+
обычно генерю таблицы в ПХП, а вот теперь хочу внутри БД ) вот такая ф-я: Код: 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.
но так он выводит всего 1 строчку и как бы я не крутился вокруг UNION, там 1 строчка и всё. Ну потому что надо единым текстом выводить всю таблицу. поэтому я пытался через array_agg() + array_to_string(), но там путаница наступает при отсутствии UNION ALL видимо надо как-то пихать в переменные, но как? а может ещё как-то оптимально? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2018, 19:45 |
|
как лучше всего вытащить html таблицы из функции?
|
|||
---|---|---|---|
#18+
уже разобрался ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2018, 12:01 |
|
как лучше всего вытащить html таблицы из функции?
|
|||
---|---|---|---|
#18+
что примечательно, ф-я отдаёт html за 3ms, но если прописать IMMUTABLE, то за 0.02ms (!!), т.е. в 150 раз быстрее но я не могу использовать IMMUTABLE, если в таблицах происходят изменения, так? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2018, 21:44 |
|
как лучше всего вытащить html таблицы из функции?
|
|||
---|---|---|---|
#18+
неужели никто не знает? про IMMUTABLE вот что пишут: авторIMMUTABLE можно ставить если значение зависит только от аргумента, а не от данных БД. Она сама не будет выполнять никаких запросов в БД. Она выполняется вообще один раз как только вычислен параметр, а если он не зависит от данных БД, то вообще посчитается на этапе планирования запроса. но я проверял - удалял из таблицы строку и ф-я это учла тут же ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2018, 11:39 |
|
|
start [/forum/topic.php?fid=53&gotonew=1&tid=1995747]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
183ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 290ms |
total: | 575ms |
0 / 0 |