$sql = 'DELETE FROM `wish` WHERE `id`=' . $id;
时间: 2024-01-26 20:04:39 浏览: 20
这是一条 SQL 语句,用于删除 `wish` 表中 `id` 字段为指定值的记录。
具体解释如下:
- `DELETE FROM` 意味着要从表中删除记录。
- `wish` 是表的名称。
- `WHERE` 关键字用于指定删除记录的条件。
- `id` 是字段名,即要根据哪个字段进行删除操作。
- `$id` 是变量,它存储了要删除记录的 `id` 值。
- 最终的 SQL 语句会将 `$id` 的值插入到字符串中,形成完整的 SQL 语句。例如,如果 `$id` 的值为 10,那么最终的 SQL 语句就是 `DELETE FROM `wish` WHERE `id`=10`。执行这条 SQL 语句后, `wish` 表中 `id` 为 10 的记录就会被删除。
相关问题
$sql = "SELECT *"; $sql .= " FROM pinpai_brand_shop"; $sql .= " where shop_type = 1"; $sql .= " and status = 1"; $sql .= " and cps_sm_test = ''"; $sql .= " limit 20"; echo $sql;
这段代码是一个PHP语言中的SQL查询语句,用于从数据库表`pinpai_brand_shop`中查询所有满足条件的记录。具体含义如下:
1. `SELECT *`:选择所有列。
2. `FROM pinpai_brand_shop`:从表`pinpai_brand_shop`中查询。
3. `where shop_type = 1`:筛选`shop_type`列等于1的记录。
4. `and status = 1`:筛选`status`列等于1的记录。
5. `and cps_sm_test = ''`:筛选`cps_sm_test`列为空的记录。
6. `limit 20`:限制结果返回前20条记录。
最终查询结果将包含所有满足条件的记录,并且仅返回前20条记录。
<?php $pdo = new PDO("mysql:host=localhost;port=3306;dbname=db",'root','123456'); $sql = 'delete * from student where sex = "男"'; $pdo.exec($sql); ?>
在你的代码中有一个错误,`delete`语句后面不应该跟着`*`,正确的语法是`delete from 表名`。所以你需要修改你的SQL语句为:
```php
$sql = 'delete from student where sex = "男"';
```
此外,`exec()`方法是PDO对象的方法,所以你需要使用PDO对象来调用它,而不是直接使用`$pdo`。将代码修改为以下内容:
```php
$pdo = new PDO("mysql:host=localhost;port=3306;dbname=db",'root','123456');
$sql = 'delete from student where sex = "男"';
$pdo->exec($sql);
```
这样就可以正确的执行删除语句了。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
给下面代码增加一个用户可以修改密码的功能 <?php require './common/init.php'; require './common/function.php'; session_start(); if($_SESSION['username']){ echo "下午好!{$_SESSION['username']}
"; echo "修改密码
"; } else { echo "登录
"; echo "注册
"; } // 获取当前页码 $page = max(input('get', 'page', 'd'), 1); // 每页显示的条数 $size = 4; $sql = 'SELECT count(*) FROM wish'; if (!$res = mysqli_query($link, $sql)) { exit("SQL[$sql]执行失败:" . mysqli_error($link)); } $total = (int) mysqli_fetch_row($res)[0]; // 查询所有愿望 $sql = 'SELECT id,name,content,time,color FROM wish ORDER BY id DESC LIMIT ' . page_sql($page, $size); if (!$res = mysqli_query($link, $sql)) { exit("SQL[$sql]执行失败:" . mysqli_error($link)); } $data = mysqli_fetch_all($res, MYSQLI_ASSOC); mysqli_free_result($res); // 查询结果为空时,自动返回第1页 if (empty($data) && $page > 1) { header('Location: ./index.php?page=1'); exit; } // 编辑或删除愿望 $id = max(input('get', 'id', 'd'), 0); $action = input('get', 'action', 's'); if ($id) { $password = input('post', 'password', 's'); $sql = 'SELECT name,content,color,password FROM wish WHERE id=' . $id; if (!$res = mysqli_query($link, $sql)) { exit("SQL[$sql]执行失败:" . mysqli_error($link) . $sql); } if (!$edit = mysqli_fetch_assoc($res)) { exit('该愿望不存在!'); } mysqli_free_result($res); $checked = isset($_POST['password']) || empty($edit['password']); if ($checked && $password !== $edit['password']) { $tips = '密码不正确!'; $checked = false; } // 删除愿望 if ($checked && $action == 'delete') { $sql = 'DELETE FROM wish WHERE id=' . $id; if (!mysqli_query($link, $sql)) { exit('SQL执行失败:' . mysqli_error($link)); } header('Location: ./index.php'); exit; } } mysqli_close($link); require './view/index.html';
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
检查这段代码的错误并修改实现与book.php的跳转<?php header("Location: book.php"); //连接数据库 $servername = "127.0.0.12"; $username = "roots"; $password = "1234root"; $dbname = "zkw"; $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("连接失败: " . mysqli_connect_error()); } //查询图书 $id = $_GET["id"]; $sql = "SELECT * FROM books WHERE id=$id"; $result = mysqli_query($conn, $sql); $row = mysqli_fetch_assoc($result); //检查用户是否登录 session_start(); if (!isset($_SESSION["username"])) { $bookshelf_text = "登录后可以添加到书架"; } else { $username = $_SESSION["username"]; $sql = "SELECT * FROM bookshelf WHERE username='$username' AND book_id=$id"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { $bookshelf_text = "从书架中移除"; } else { $bookshelf_text = "添加到书架"; } } mysqli_close($conn); ?> <!DOCTYPE html> <html> <head> <title><?php echo $row["name"]; ?></title> </head> <body> <?php echo $row["name"]; ?> <?php echo $row["description"]; ?> <?php echo $bookshelf_text; ?> </body> </html>
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)