批改状态:合格
老师批语:
MySQLi面向对象实现更新操作代码:
<?php
// 创建连接
$conn = new mysqli('localhost', 'root', 'root','telphone');
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
$sql="UPDATE number SET tel='13854687511' WHERE name='zhang'";
if ($conn->query($sql)) {
echo "新记录插入成功";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();点击 "运行实例" 按钮查看在线实例
PDO实现删除操作:
<?php
/**
* 简化预处理新增操作
*/
//1.连接数据库,创建PDO对象
$pdo = new PDO('mysql:dbname=telphone', 'root', 'root');
//2.准备预处理SQL语句,占位符使用命名参数格式:
$sql="DELETE FROM number WHERE `home`=:home";
// $sql = "INSERT `user` SET `user_name`=:name, `email`=:email,`password`=sha1(:password)";
//3.创建PDO预处理对象
$stmt = $pdo->prepare($sql);
//4.绑定参数并执行SQL语句
$data = ['home'=>'beijing'];
$stmt->execute($data);
if($stmt->rowCount()>0) {
//可直接给execute()传参数,省去参数绑定语句
echo '<h3>成功删除了'.$stmt->rowCount().'条记录</h3>';
}else
{
echo '<h3>未找到该数据,删除失败</h3>';
}
// 5.销毁对象
$pdo = null;点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号