MySQL插入问题

时间:2016-05-30 09:16:41

标签: php mysql

我是PHP / MYSQL的新手,所以如果你觉得这是一个糟糕的问题,但我不能让这个工作。它用于登录表单。我遇到的问题是使用插入查询部分插入。如果有人能帮助我解决这个问题,我很感激 :)提前TY。

    function InsertIntoDB(&$formvars)
{

    $confirmcode = $this->MakeConfirmationMd5($formvars['email']);

    $formvars['confirmcode'] = $confirmcode;

    $insert_query = 'insert into '.$this->tablename.'(
            name,
            email,
            username,
            password,
            confirmcode
            )
            values
            (
            "' . $this->SanitizeForSQL($formvars['name']) . '",
            "' . $this->SanitizeForSQL($formvars['email']) . '",
            "' . $this->SanitizeForSQL($formvars['username']) . '",
            "' . md5($formvars['password']) . '",
            "' . $confirmcode . '"
            )';      
    if(!mysqli_query( $this->connection, $insert_query ))
    {
        $this->HandleDBError("Error inserting data to the table\nquery:$insert_query");
        return false;
    }        
    return true;
}

0 个答案:

没有答案