• ADADADADAD

    pdo如何防范sql注入[ 建站问答 ]

    建站问答 时间:2024-12-01 19:08:46

    作者:文/会员上传

    简介:

    pdo防范sql注入的方法:在对应的文件中添加以下代码:$dbh = new PDO('mysql:dbname=dbtest;host=127.0.0.1;charset=utf8', 'user', 'pass');$dbh->setAttribute(PDO::ATTR_EM

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    pdo防范sql注入的方法:

    在对应的文件中添加以下代码:

    $dbh = new PDO('mysql:dbname=dbtest;host=127.0.0.1;charset=utf8', 'user', 'pass');

    $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);

    代码使用实例:

    $dbh = new PDO("mysql:host=localhost; dbname=demo", "user", "pass");

    $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); //禁用prepared statements的仿真效果

    $dbh->exec("set names 'utf8'");

    $sql="select * from test where name = ? and password = ?";

    $stmt = $dbh->prepare($sql);

    $exeres = $stmt->execute(array($testname, $pass));

    if ($exeres) {

    while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {

    print_r($row);

    }

    }

    $dbh = null;

    pdo如何防范sql注入.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: sql注入pdo