[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: фунции MySQL или PHP?
viento
пытался прогуглить данный момент, но ничего внятного не нашел. возможно, неверно запрос строил.

что эффективнее (быстрее, меньше грузит сервер) использовать при запросе в БД внутренние функции MySQL (где возможно) или PHP функции?

к примеру передать текущее время в UNIX_TIMESTAMP лучше так:

'SELECT * FROM ~table~ WHERE ~time~ <= UNIX_TIMESTAMP()'

или так:

'SELECT * FROM ~table~ WHERE ~time~ <= "'.time().'"'

заранее спасибо!



Спустя 9 минут, 20 секунд (5.08.2011 - 11:42) Winston написал(а):
Цитата (viento @ 5.08.2011 - 11:33)
UNIX_TIMESTAMP

Если уже есть собственные ф-и языка, то зачем, что-то другое лепить, вроде time() ?
Используй UNIX_TIMESTAMP

Спустя 2 минуты, 24 секунды (5.08.2011 - 11:44) viento написал(а):
то есть, вообще, лучше юзать встроенные функции MySQL во все случаях?

Спустя 11 секунд (5.08.2011 - 11:45) Renden написал(а):
viento
Я такой вопрос давно поднимал.. ответ таков: если есть функция в SQL которая тебе подходит юзай её, если нету, то тогда php.

Цитата
то есть, вообще, лучше юзать встроенные функции MySQL во все случаях?

Да!

Спустя 1 минута, 59 секунд (5.08.2011 - 11:47) viento написал(а):
ок. большое спасибо всем ответившим!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.