За последние 24 часа нас посетили 23687 программистов и 1555 роботов. Сейчас ищут 853 программиста ...

[DLE] Внесение изменений в скрипт регистрации.

Тема в разделе "PHP и базы данных", создана пользователем SamyRed, 3 мар 2016.

  1. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    Доброго времени суток. Я не нашёл тут форума по DLE, по этому пишу сюда.
    Мне нужно чтоб при регистрации на движке ДЛЕ данные вносились не только в таблицу dle_users, но и в пользовательскую таблицу "money"
    Пробовал так:
    Код (PHP):
    1. $db->query( "INSERT INTO " . USERPREFIX . "_users (name, password, email, reg_date, lastdate, user_group, info, 
    2. signature, favorites, xfields, logged_ip) VALUES ('$name', '$regpassword', '$email', '$add_time', '$add_time', '" . $config['reg_group'] . "', '', '', '', '', '" . $_IP . "')" );
    3. $id = $db->insert_id();
    4. mysql_query( "INSERT INTO `money` (name, money) VALUES ('$name', '0')" );
    5. mysql_query( "INSERT INTO `iConomy` (username, balance, status) VALUES ('$name', '0', '0')" );
    6.  
    Как видите, после уже существующего запроса создал два своих, но ничего не происходит. В основную таблицу данные вносятся, а в мои - нет. Возможно, там стоит какая-то защита, подскажите, кто знает, пожалуйста, как это реализовать.
    Может быть дело в том что использую разные версии запросов к mysql, Но я не очень хорошо знаком с этим новым способом, так что, подскажите как правильно это сделать.
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    может быть дело в том что само выполнение запросов происходит совершенно разными путями?
     
  3. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    SamyRed, попробуй через
    Код (PHP):
    1. $db->query();