码迷,mamicode.com
首页 > 数据库 > 详细

pdo 执行sql

时间:2020-07-04 18:32:25      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:pre   attr   new   user   let   echo   php   host   from   

<?php
$host     = ‘127.0.0.1‘;
$user     = ‘root‘;
$pwd      = ‘123456‘;
$dbname   = ‘test‘;

// sql
$sql = "delete from user where id=1;";

try {
    // 连接数据库
    $conn = new PDO(‘mysql:host=‘ . $host . ‘;dbname=‘ . $dbname . ‘‘, $user, $pwd);
    // 设置 PDO 错误模式为异常 
    $conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
    $conn->exec(‘set names "utf8"‘);
    // 使用 exec() ,因为没有结果返回 
    $affected = $conn->exec($sql);
    if ($affected !== false) {
        echo 1;
        return;
    } else {
        echo 2;
        $conn = null;
        return;
    }
} catch (PDOException $e) {
    // echo $sql . "<br>" . $e->getMessage();
    echo 0;
    $conn = null;
    return;
}


pdo 执行sql

标签:pre   attr   new   user   let   echo   php   host   from   

原文地址:https://www.cnblogs.com/jiqing9006/p/13235931.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!