Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.01.2022, 15:42
|
|||
---|---|---|---|
Real_query - нужно использовать? |
|||
#18+
В расширении mysqli в php есть функция mysqli_real_query. Стоит ее использовать для запросов insert/delete/update или нет? Не пойму, читал документацию, понял лишь что функция не возвращает набор данных (как mysqli_query), т.е. она быстрее будет? Или нет разницы? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2022, 20:40
|
|||
---|---|---|---|
Real_query - нужно использовать? |
|||
#18+
mysqli_real_query() - это настоящая функция. А mysqli_query() это обертка над mysqli_real_query(). По существу, mysqli_query() запускает запрос к БД через mysqli_real_query(), потом смотрит получили ли мы резалтсет из базы? Если получили - запускаем выкачивание результата. Если нет - то завершаем работу. В общем, если хочешь - можешь использовать mysqli_real_query(), никаких запретов нет. Но разбор результата запроса (был это insert или select) тебе придется делать самостоятельно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.01.2022, 21:03
|
|||
---|---|---|---|
Real_query - нужно использовать? |
|||
#18+
White Owl, при INSERT мне не нужен результат, только true/false (да и что там может быть)? думаю, использовать для оптимизации эту функцию (real_query) при инсертах. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.01.2022, 01:20
|
|||
---|---|---|---|
Real_query - нужно использовать? |
|||
#18+
morgot White Owl, при INSERT мне не нужен результат, только true/false (да и что там может быть)? думаю, использовать для оптимизации эту функцию (real_query) при инсертах. Но... У ASE, MS SQL и некоторых других insert может возвращать количество созданных строк. Каждый раз думать: тут у меня возвращается что-то или нет? Нужно использовать query() или real_query? Ну и оверхед в query() на без-резалтсном запросе будет только в одной проверке "Резалтсет есть? Нет? Ну и ладно." Выигрыш на выкидывании этого оверхеда микроскопичен. В общем, использовать real_query конечно можно, но смысла реального нет. Ну кроме "ХОЧУ!". А хотелку надо иногда чесать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.01.2022, 10:02
|
|||
---|---|---|---|
|
|||
Real_query - нужно использовать? |
|||
#18+
morgot (да и что там может быть)? morgot думаю, использовать для оптимизации эту функцию (real_query) при инсертах. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=23&tablet=1&tid=1459375]: |
0ms |
get settings: |
37ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
158ms |
get tp. blocked users: |
3ms |
others: | 2791ms |
total: | 3080ms |
0 / 0 |