PHP PDO在null

时间:2017-05-21 06:08:59

标签: php mysql pdo

我正在建立一个系统,但是PDO给了我一些错误:

    <?php
$eposta = trim($_POST['email']);
$sifre = trim($_POST['password']);
if (!empty($eposta) && !empty($sifre)) {
    $sorgu = $vt->prepare("select * from xert WHERE uye_eposta=? and uye_sifre=?");
    $sorgu->execute(array($eposta, $sifre));
    $islem = $sorgu->fetch();
    if ($islem) {
        $_SESSION['eposta'] = $islem['uye_eposta'];
        $_SESSION['ad'] = $islem['uye_ad'];
        $_SESSION['kayitlivps'] = $islem['uye_vps'];
        header("location:index.php");
    }
    else {
        echo "Hata Bulundu";
    }
}
?>

我可以在我的数据库中添加一个变量,但我无法读取它

1 个答案:

答案 0 :(得分:0)

$vt未定义。您应首先使用构造PDO连接,然后在该连接上执行prepare()(请参阅下面的示例)。有关详细信息,请查看PDO::prepare上的文档。

<?php
$a=new PDO("mysql:host=localhost;dbname=database;","root","");
$b=$a->prepare("UPDATE `users` SET user='$var'");
$b->execute();
?>