Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
PHP - проблема со ссылками
|
|||
|---|---|---|---|
|
#18+
Есть библиотека на PHP, работающая с БД MySQL. Один из методов библиотеки возвращает данные рекордсета в виде ассоциированного массива, используя mysqli_stmt_get_result и mysqli_fetch_all. На случай, если будет отсутствовать mysqlnd, я добавляю обертку для этого метода. Примерно так: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. На экран (print_r) выводятся правильные данные, содержимое результата запроса. Однако в $ret все элементы массива содержат одно и то же содержимое; скорее всего это содержимое последней записи. В $row значения элементов содержат ссылку, которая обновляется при каждом mysqli_stmt_fetch. И когда я выполняю $ret[] = $row, до добавляю в массив значение (копию) $row, но которая содержит в своих элементах ссылки. Как малой кровью "клонировать" содержимое $row? array_merge не помогает, ссылки в значениях все равно сохраняются. Желательно без циклом, в которых перебираются и копируются все значения $row. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2022, 12:06 |
|
||
|
|

start [/forum/topic.php?fid=23&gotolast=1&tid=1459376]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 10ms |
| total: | 137ms |

| 0 / 0 |
