На счет первого: согласен можно сделать так.
На счет второго и третьего: как то мы вставляли данные в MySQL, но предварительно нужно было вычислить экспоненты, логарифмы и прочую нечесть и сделали сначала с помощью MySQL. Сервак начал жутко тормозить. Потом перенесли эти расчеты на php, и всё стало намного быстрее.
Например у нас mysql сервер выделенный, и он очень загружен, а php сервер достаточно свободный, поэтому в данном случае вычислять лучше на php. Он это сделает быстрее
По-моему проще сделать на php, чем заставлять делать это mysql.
Если у вас большой цикл, то проще сначала объявить переменную в php до цикла, а потом подставлять в запрос, чем каждый раз в запросе писать NOW()
А я из региона, это мне нужно потратить время пойти к нотариусу, постоять очередь, 500 рублей еще заплатить. Потом пойти на почту, бросить конверт и ждать пока почта придёт к ним?
На счет второго и третьего: как то мы вставляли данные в MySQL, но предварительно нужно было вычислить экспоненты, логарифмы и прочую нечесть и сделали сначала с помощью MySQL. Сервак начал жутко тормозить. Потом перенесли эти расчеты на php, и всё стало намного быстрее.
Например у нас mysql сервер выделенный, и он очень загружен, а php сервер достаточно свободный, поэтому в данном случае вычислять лучше на php. Он это сделает быстрее
А если мне нужно чтобы в поле reg_time был не текущий timestamp, а + один день?
$tomorrow = date('Y-m-d H:i:s', (time()+86400));
И на счёт MD5 не согласен. Лучше возложить это на php.
«INSERT INTO reg SET login='$login', pass='».md5($pass)."', reg_time='$tomorrow' "
Если у вас большой цикл, то проще сначала объявить переменную в php до цикла, а потом подставлять в запрос, чем каждый раз в запросе писать NOW()