Загрузка...

Как обновлять индексы каждый раз после удаления одного столбца?

Тема в разделе Backend создана пользователем uwu666 19 июл 2023. 128 просмотров

Загрузка...
  1. uwu666
    uwu666 Автор темы 19 июл 2023 0 18 мар 2023
    Есть в базе колонка id где хранятся записи, но получается изначально была допустим 1 , 2, 3,4,5 и тд записи по порядку, теперь я удалил например 2 и 5, остаются 1,3,4. начинаю добавлять добавляется новая уже с id 6. Как обновить все записи и каждый раз чтобы если я и удаляю запись то id сам выстраивается друг за дружкой.
    PHP
    <?php
    include_once('config.php');
    $name = $_POST['name'];
    $price = $_POST['price'];
    $description = $_POST['description'];
    $photo = $_POST['photo'];
    $info = $_POST['info'];
    $categoria = $_POST['categoria'];


    $sql = "INSERT INTO products (`name`, `price`, `description`, `photo`, `account`, `categoria`) VALUES ('$name', '$price', '$description', '$photo', '$info', '$categoria')";

    $result = mysqli_query($mysqli, $sql);

    ?>
     
  2. lrufusl
    lrufusl 20 июл 2023 12 18 окт 2021
    Убери в поле id AUTO_INCREMENT, и допиши логику запроса с проверкой id и прибавляй +1.
    А лучше не трогай id c AUTO_INCREMENT, а создай новое поле и уже там присваивай какие хочешь id.
     
    20 июл 2023 Изменено
Top