/**
* pdo删除操作
* 都是基于查询
* 都是写操作 exec()
*/
header('content-type:text/html;charset=utf-8');
//$pdo = new PDO('mysql:dbname=demo','root','root'); //连接数据
//删除语句
//$sql = "DELETE FROM user1 WHERE id =32 ";
//执行
//if ($pdo->exec($sql)) {
// echo '
删除成功
';//}else {
// echo '没有数据被删除';
//}
//第二种
//try {
// if ($pdo->exec($sql)) {
// echo '
删除成功
';// }else {
// echo '没有数据被删除';
// }
//}catch (PDOException $e) {
// echo $e->getMessage();
// die();
//}
//第三种基于查询的
$pdo = new PDO('mysql:dbname=demo','root','root');
//执行查询
$pdoStmt = $pdo->query("SELECT `id` FROM user1 WHERE id=33");
if ($pdoStmt->rowCount() == 1) {
$row = $pdoStmt->fetch();
$sql = "DELETE FROM user1 WHERE id ={$row['id']}";
if($pdo->exec($sql) == 1) {
echo '删除成功';
}else {
echo '删除失败';
}
}else {
// echo '删除失败';
}