我无法让这个PDO插入查询工作

时间:2015-05-15 19:44:28

标签: php pdo

以下是我正在处理的一些代码。我想跟踪一些数据,比如我的密码到我的在线连接,并希望能够在忘记的时候得到正确的密码。

这是我的代码不起作用。

if(isset($_GET['addform']))
    {
        include $_SERVER['DOCUMENT_ROOT'].'../rcadb/db.inc.php';

        try
            {
                $sql='INSERT INTO rcainfo
                        SET
                        coname = :coname,
                        coemail = :coemail,
                        copassword = AES_ENCRYPT(:copassword, $passwordHelper) ';

                $s = $pdo->prepare($sql);
                $s->bindValue(':coname', $_POST['coname']);
                $s->bindValue(':coemail', $_POST['coemail']);
                $s->bindValue(':copassword', $_POST['copassword']);
                $s->execute();
            }
        catch(PDOException $e)
            {
                $error = 'Error adding submitted Company Data';
                include 'error.html.php';
                exit();
            }   
        header('Location:.');
        exit(); 
    }

我有一个表格,我将数据输入等。

任何帮助都将是apreciated

1 个答案:

答案 0 :(得分:0)

您的包含似乎存在问题:

include $_SERVER['DOCUMENT_ROOT'].'../rcadb/db.inc.php';

尝试使用require而不是include becuase会引发错误。包括不会抛出错误。

我的猜测是你可能只是想这样做

$include = '../rcadb/db.inc.php';
require $include;