За последние 24 часа нас посетили 17592 программиста и 1616 роботов. Сейчас ищут 1747 программистов ...

Проблема с регистрацией на сайте

Тема в разделе "MySQL", создана пользователем kuzmas, 15 апр 2009.

  1. kuzmas

    kuzmas Активный пользователь

    С нами с:
    1 янв 2009
    Сообщения:
    30
    Симпатии:
    0
    Адрес:
    Москва
    При попытке зарегистрировать пользователя выдает ошибку :
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 1, 0, 0, 0, '2009-04-15 19:28:57', 0, '2009-04-15 19:28:57', 'no', 'Непроверен' at line 1

    Прошу у вас помощи!
     
  2. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Что написано?
     
  3. kuzmas

    kuzmas Активный пользователь

    С нами с:
    1 янв 2009
    Сообщения:
    30
    Симпатии:
    0
    Адрес:
    Москва
    я понимаю, что написано. Где ошибку искать и исправлять?
     
  4. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    В запросе.
     
  5. kuzmas

    kuzmas Активный пользователь

    С нами с:
    1 янв 2009
    Сообщения:
    30
    Симпатии:
    0
    Адрес:
    Москва
    Я в этом новичек, поконкретней можно?
     
  6. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Надо найти косячный запрос и проверить его. Выложи листинг регистрации.

    Ещё, что хоть за система используется?
     
  7. kuzmas

    kuzmas Активный пользователь

    С нами с:
    1 янв 2009
    Сообщения:
    30
    Симпатии:
    0
    Адрес:
    Москва
    вот листинг регистрации.
    листинг

    Это я с кодом движка автосерфинга сижу...[/code]
     
  8. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Строка 295. Вот запрос:
    PHP:
    1. <?php
    2. $new_ins = "insert into user (name, email, passwd, pay_to, payout_address, ref, acctype, credits, lifetime_credits, invested, joindate, minmax, lastaccess, allow_contact, status, ip_address, ac, send_weekly_stat) values ('$name', '$email', '$passwd', $pay_to, '$payout_address', $ref, 1, $ins_crds, $ins_crds, $insbonus, '$date', 0, '$date', '$allow_emails', 'Непроверенный', '$my_ip_add', $ac, '$send_weekly_stat')";
    3. $res = mysql_query($new_ins) or die (mysql_error());
    Экранирования нет. Движок хлам.
     
  9. kuzmas

    kuzmas Активный пользователь

    С нами с:
    1 янв 2009
    Сообщения:
    30
    Симпатии:
    0
    Адрес:
    Москва
    ммм, ну что движок г, это понятно :) ну лан, спасибо, пойду завтра возьму толмут по пхп+мускул, учить+ваш форум)
     
  10. kas1e

    kas1e Активный пользователь

    С нами с:
    6 апр 2009
    Сообщения:
    280
    Симпатии:
    0
    попробуй поставить в кавычки ВСЕ записываемые переменные. все так же будет ошибка?