Помогите поправить файл reg.php

  • Автор темы ALEXPLUS33
  • Дата начала
ALEXPLUS33
Участник
Сообщения
12
Реакции
3
Все доброго времени суток. В скрипте изначально был неисправен файл reg.php Участникам при регистрации создавались два аккаунта, после чего участник просто не мог зайти в проект. В файле reg.php нашёл две пары подозрительно одинаковых строк, одну пару удалил и стало всё отлично. Но сомнения терзают, а правильно ли удалил. Могу скинуть оба файла поломанный и исправленный. Помогите узнать, не удалил ли что лишнее. Спасибо.
 
Krikash
Местный
Сообщения
91
Реакции
8
А сразу скинуть нельзя было, что бы посмотрели уже?
 
ALEXPLUS33
Участник
Сообщения
12
Реакции
3
Да сори) В теме исправил.
Изначально в файле были такие строчки. Создавался двойной аккаунт при регистрации. Удалил всё что после звёздочек, стало отлично при регистрации создаётся один аккаунт, учитываются рефералы, всё работает.
Правильно сделал?

$regq = $mysql->prepare("INSERT INTO db_users SET `Login` = ?, `Password` = ?, `Email` = ?, `DateReg` = ?, `MoneyIn` = ?, `RefId` = ?");
$regq->execute(array($login, $pass, $email, time(), 10, $refId['Id']));
*********************************************************
var_dump($regq);

$regq = $mysql->prepare("INSERT INTO db_users (Login, Password, Email, DateReg, MoneyIn) VALUES (?, ?, ?, ?, ?)");
$regq->execute(array($login, $pass, $email, time(), '10'));
 
ALEXPLUS33
Участник
Сообщения
12
Реакции
3
Могу оба файла reg.php скинуть нерабочий и исправленный, чтобы в реальности посмотреть или скрипт полностью. Скажите куда.
 
Andreys
Участник
Сообщения
576
Реакции
40
ALEXPLUS33 написал(а):
Могу оба файла reg.php скинуть нерабочий и исправленный, чтобы в реальности посмотреть или скрипт полностью. Скажите куда.
ALEXPLUS33 написал(а):
Да сори) В теме исправил.
Изначально в файле были такие строчки. Создавался двойной аккаунт при регистрации. Удалил всё что после звёздочек, стало отлично при регистрации создаётся один аккаунт, учитываются рефералы, всё работает.
Правильно сделал?

$regq = $mysql->prepare("INSERT INTO db_users SET `Login` = ?, `Password` = ?, `Email` = ?, `DateReg` = ?, `MoneyIn` = ?, `RefId` = ?");
$regq->execute(array($login, $pass, $email, time(), 10, $refId['Id']));
*********************************************************
var_dump($regq);

$regq = $mysql->prepare("INSERT INTO db_users (Login, Password, Email, DateReg, MoneyIn) VALUES (?, ?, ?, ?, ?)");
$regq->execute(array($login, $pass, $email, time(), '10'));
Мне вот тоже интересно для чего там вопросы (А откуда этот фаел?)
Должно быть наверно так
Код:
##### ДОБАВЛЯЕМ ПОЛЬЗОВАТЕЛЕЙ В БАЗУ #####
$regq = $mysql->prepare("INSERT INTO db_users SET `Login`, `Password`, `Email`, `DateReg`, `MoneyIn`, `RefId`");
 
ALEXPLUS33
Участник
Сообщения
12
Реакции
3
Спасибо. Попробую сегодня так вписать, без этих вопросов. Отпишусь что получится)
 
Сверху