| |
|
|
| | date_time datetime NOT NULL default '0000-00-00 00:00:00',
вот мне сказали писать так :) но что то дата так и ставится ) не подскажите как сделать что бы дата по мускулу ставилась всмысли автоматом :) ?? | |
| |
|
|
| |
|
|
| |
для: Panker
(16.08.2006 в 09:08)
| | | в MySQL автоматом ставятся лишь поля TIMESTAMP | |
| |
|
|
| |
|
|
| |
для: Trianon
(16.08.2006 в 09:11)
| | | sory а это глде указывать? | |
| |
|
|
| |
|
|
| |
для: Panker
(16.08.2006 в 09:17)
| | |
date_time TIMESTAMP NOT NULL default CURRENT_TIMESTAMP,
|
| |
| |
|
|
| |
|
|
| |
для: Trianon
(16.08.2006 в 09:36)
| | |
u_id u_data u_nick u_pass
1 0000-00-00 00:00:00 12 12
|
как вы сказали сделал, что то дата тоже не хочет ставится
структура таблицы вот
CREATE TABLE 'users' (
'u_id' int(11) NOT NULL AUTO_INCREMENT,
'u_data' date_time TIMESTAMP NOT NULL default CURRENT_TIMESTAMP,
'u_nick' text NOT NULL,
'u_pass' text NOT NULL,
PRIMARY KEY ('u_id')
) TYPE = MYISAM AUTO_INCREMENT =1
|
| |
| |
|
|
| |
|
|
| |
для: Panker
(16.08.2006 в 11:28)
| | | Чтот о новую тему не хотца создовать :) прости не подскажеш в чём проблема
// Формируем SQL-запрос
$query = "SELECT * FROM users
WHERE nick LIKE '$nick' OR
nick LIKE '$eng_nick' OR
nick LIKE '$rus_nick'";
$ath = mysql_query($query);
if($ath)
{
if(mysql_num_rows($ath)>0)
{
echo "Ник \"$nick\" уже зарегистрирован.";
exit();
}
}
|
не выдаётся что ник занет, пишится теже данные?
таблице выше постов видиш :(
раньше писалось что ник занет после того как ник сместил на 4ое место место первого не стало проверятся ( | |
| |
|
|
| |
|
|
| |
для: Panker
(16.08.2006 в 11:28)
| | | Покажите, как выглядит оператор INSERT.
Кстати, нужно чтоб дата автоматом ставилась при добавлении новых строк или при изменении уже имеющихся? Или в обоих случаях? | |
| |
|
|
| |
|
|
| |
для: Trianon
(16.08.2006 в 11:34)
| | | при добавлении новых строк!
ну типа запись добавил!
и там автоматом ставилась дата :)
а вот вроде то что ты просил
// Формируем SQL-запрос
$query = "SELECT * FROM users
WHERE nick LIKE '$nick' OR
nick LIKE '$eng_nick' OR
nick LIKE '$rus_nick'";
$ath = mysql_query($query);
if($ath)
{
if(mysql_num_rows($ath)>0)
{
echo "Ник \"$nick\" уже зарегистрирован.";
exit();
}
}
//Регистрация пользователя
$nick = mysql_escape_string($nick);
$pass = mysql_escape_string($pass);
$sql = "INSERT INTO users (u_id, u_data, u_nick, u_pass) VALUES ('', '', '$nick', '$pass')";
if(mysql_query($sql))
{
echo "
Вы успешно зарегистрированы!<br>
Ваш ник: $nick<br>
Ваш пароль: $pass<br>
<a href=\"enter.php?nick=$nick&pass=$pass\">Вход</a><br>
";
mysql_close();
}
else
{
echo "Ошибка регистрации!";
mysql_close();
} | |
| |
|
|
| |
|
|
| |
для: Panker
(16.08.2006 в 11:38)
| | | cheops :))))))))) я следущий ? :) | |
| |
|
|
| |
|
|
| |
для: Panker
(16.08.2006 в 11:38)
| | | попробуйте заменить выделенную строку на
$sql = "INSERT INTO users (u_nick, u_pass) VALUES ('$nick', '$pass')";
|
| |
| |
|
|