{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (23 авг 2013, 18:41) [0/0] [0] [спам] [под]

Ребята помогите! есть такой код:

-----
[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*..


Изм. 2 раз. / Посл. изм. (23 авг 2013, 18:45)
2.
abler98 * 22.68
(23 авг 2013, 18:46) [0/0] [0] [спам] [под]

ALTER TABLE kolhoz_user ADD vk int(11) NOT NULL;
ALTER TABLE kolhoz_user ADD vk_hash text;

Вроде так...


Изм. 1 раз. / Посл. изм.
abler98 * 22.68
(23 авг 2013, 18:47)
3. [автор] (23 авг 2013, 18:46) [0/0] [0] [спам] [под]

За правильный запрос заплачу 50р (в качестве благодарности)

4. [автор] (23 авг 2013, 18:47) [0/0] [0] [спам] [под]
abler98,

а LIMIT ?

5.
abler98 * 22.68
(23 авг 2013, 18:49) [0/0] [0] [спам] [под]

kybinec, зачем он там?

6. [автор] (23 авг 2013, 18:50) [0/0] [0] [спам] [под]
abler98,

ЗАРАБОТАЛО.. пиши кош)) (ТУТ ИЛИ В ЛС)
Добавлено 23.08.13 в 18:53:28:
кош в лс

7. [автор] (23 авг 2013, 18:53) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений