php - 删除后使用PHP代码自动重置id序列以在mysql表中排序
问题描述
您好,我想在此代码中运行两个查询。第一个删除 mysql 表中的一行,第二个将 id 值重新排序为正确的序列。
if(isset($_POST["image_id"]))
{
$file_path = 'files/' . $_POST["image_name"];
if(unlink($file_path))
{
$count= 0;
$count++;
$query1 = "DELETE FROM tbl_image WHERE image_id = '".$_POST["image_id"]."'";
$query2 = "UPDATE 'tbl_image' SET 'image_id' = '$count' " ;
$statement = $connect->prepare($query1, $query2);
$statement->execute();
}
}
解决方案
推荐阅读
- c# - 在依赖注入中使用不同的子类服务(在 Hangfire 任务调度器中)
- arrays - 更新 Mongoose 阵列条目时遇到问题
- python - Python查找所有出现的连字符并替换位置
- android - 尝试使用 Parcelable 传递列表对象时出错
- laravel - Laravel 和 PHPUnit - 134217728 字节的允许内存大小已用尽
- java - 将字段设置为 null 时的 Java Null 取消引用 - Fortify
- kubernetes - configmaps 可以在 kubernetes 中使用容忍度吗?
- javascript - 如何使用 jQuery 将(大量)多个元素附加到 DOM
- biztalk - 如何强制 Teamcity 使用 BTDF 6.0
- php - 从多维数组创建多个 HTML 表