Оператор удаления MySQLi не удаляет

0

Поэтому я хочу составить расписание, где люди могут проверить себя, и если у вас есть определенный ранг в моей системе, вы можете проверить их. Проверка выполняется частично, но когда я хочу проверить людей, использующих инструкцию delete, они не удаляются.

Код, который я удаляю:

public function roosterUit()
    {
        $dag = $_POST['dag'];
        $tijd = $_POST['uur'];
        $query = $this->db->conn->prepare("DELETE FROM ht_rooster WHERE dag = ? AND tijd = ?;");
        $query->bind_param('ss', $dag, $tijd);
        $query->execute();
        $query->close();
    }

Что-то не так с этой функцией? Я сделал var_dump на $query, но он не показывает никаких ошибок.

Теги:
mysqli
prepared-statement

1 ответ

0

Изменить это

   $query = $this->db->conn->prepare("DELETE FROM ht_rooster WHERE dag = ? AND tijd = ?;");

в

  $query = $conn->prepare("DELETE FROM ht_rooster WHERE dag = ? AND tijd = ?;");

предполагая, что ваше соединение.

  $conn = new mysqli("******", "*****", "*****", "*******");

Ещё вопросы

Сообщество Overcoder
Наверх
Меню