Ребята помогите! есть такой код:
-----
[code]if(mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_user` WHERE `vk` = '".intval($_GET['uid'])."' LIMIT 1",0)!=0)err_game("У данного пользователя уже есть учетная запись в игре!"
elseif(mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_user` WHERE `nick` = '".my_esc($_POST['nick'])."' LIMIT 1",0)!=0)err_game("Этот ник уже зарегистрирован. Выберите другой!"
elseif (!preg_match("#^([A-zА-я0-9-_ ])+$#ui", $_POST['nick']))err_game('В нике присутствуют запрещенные символы');
elseif (preg_match("#[a-z]+#ui", $_POST['nick']) && preg_match("#[а-я]+#ui", $_POST['nick']))err_game('Разрешается использовать символы только русского или только английского алфавита');
elseif (preg_match("#(^ )|( $)#ui", $_POST['nick']))err_game('Запрещено использовать пробел в начале и конце ника');
elseif (strlen2($_POST['nick'])<4)err_game('Короткий ник');
elseif (strlen2($_POST['nick'])>32)err_game('Длина ника превышает 32 символа');
elseif ($_POST['rul']!=1)err_game('Вы не приняли пользовательское соглашение');
else
{
if($_POST['pol']==0)$pol='0';else $pol='1';
$time = time();
mysql_query("INSERT INTO `kolhoz_user` SET `nick` = '".my_esc($_POST['nick'])."', `vk` = '".intval($_GET['uid'])."', `pol` = '$pol', `vk_hash` = '".md5($_GET['hash'])."', `money` = '50000', `rubies` = '500', `time_start` = '$time', `status` = '".(mysql_result(mysql_query("SELECT COUNT(*) FROM `kolhoz_user`", 0)==0?3:0)."'"
$_SESSION['id_user_kolhoz']=mysql_insert_id();
$id=mysql_result(mysql_query("SELECT `id` FROM `kolhoz_user` WHERE `vk` = '".intval($_GET['uid'])."' AND `vk_hash` = '".md5($_GET['hash'])."' LIMIT 1",0);[/code]
-------
У меня нет в таблице *kolhoz_user* строк: *vk* и *vk_hash* ..
Помогите правильно составить sql запрос в таблице *kolhoz_user*..
ALTER TABLE kolhoz_user ADD vk int(11) NOT NULL;
ALTER TABLE kolhoz_user ADD vk_hash text;
Вроде так...
За правильный запрос заплачу 50р (в качестве благодарности)
ЗАРАБОТАЛО.. пиши кош)) (ТУТ ИЛИ В ЛС)
Добавлено 23.08.13 в 18:53:28:
кош в лс