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