<?php
/**
* 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 '<h3>删除成功</h3>';
//}else {
// echo '没有数据被删除';
//}
//第二种
//try {
// if ($pdo->exec($sql)) {
// echo '<h3>删除成功</h3>';
// }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 '删除失败';
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号