Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по PHP
Сообщения
440gz

разобрался.
Но со временем незнаю что делать...
Пример
в базе время 7 часов
до 7 часов одно действие после другое
как лудше записать и как осуществить

05 Ноя 2011, 20:43
nitron

440gz, метку времени лучше делай с помощью time()
Это будет и более рационально, и более удобно
Рационально да счет того, что тип данных в таблице для поля времени изменится на целочисленный
А удобный тем, что не нужно будет изобретать велосипеды.
Для удаления записи по истечении 5 часов можно будет обойтись вот таким запросом:
"DELETE FROM `table` WHERE `time` < ". (time()-360*5)

05 Ноя 2011, 20:56
440gz

nitron, мне не удалять, а просто заменить текст, но смысл я понял спасибо

05 Ноя 2011, 21:13
kos

При регистрации хочу сделать проверку- если такой пользователь зарегистрирован то сообщить об этом.
mysql_query("SELECT * FROM `users` WERE `name` = '$nick'"); Помогите с кодом.

05 Ноя 2011, 22:02
Dizzy

$ololo = mysql_result(mysql_query("SELECT count(*) FROM `users` WERE `name` = '$nick'"),0);
if ($ololo == 0)
{
echo 'Ник свободен как ветер';
} else echo 'Занято!';

05 Ноя 2011, 22:16
MadDaddy

Dizzy, $sql = mysql_query("SELECT * FROM `users` WERE `name` = '$nick'");
if (mysql_num_rows($sql))
{
echo 'Занято!';
} else {
echo 'Свободно!';
}

06 Ноя 2011, 9:19
svoloch

4125, 4126, только желательно добавить trim. Иначе user и (пробел)user будет воспринимать как разных пользователей.

06 Ноя 2011, 10:09
Dizzy

svoloch, запрос уже составлен юзером kos, я лишь вставил его в код
добавлено спустя 2 минуты:
MadDaddy, result работает быстрее. Можешь проверить при огромном кол-ве записей

06 Ноя 2011, 10:27
thesuperhamster

Как возвести переменну $a в четвертую степень?

06 Ноя 2011, 13:36
bluck

thesuperhamster, $a * $a * $a * $a; ))))

06 Ноя 2011, 13:39
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.