Я использую 000webhost для размещения своего сайта.
Я пытаюсь реализовать этот поток:
- Получить файл с заданной датой и сменой;
- Удалить любую информацию об этой дате и смещении, которая существует в базе данных;
- Вставить полученную информацию;
У меня проблемы со вторым шагом.Я использую следующий код:
$cleanupSql = "DELETE FROM `Turnos` WHERE Dia = :Dia AND Turno = :Turno ";
$cleanupSth = $conn->prepare($cleanupSql);
(...)
$temp = date_format($date,"Y-m-d");
$cleanupSth->bindParam(':Dia',$temp,PDO::PARAM_STR);
$cleanupSth->bindParam(':Turno',$splited[2],PDO::PARAM_STR);
$cleanupSth->execute();
$ temp равен 2018-10-18, а разделенный [2] равен "1".диам типа дата и турно типа varchar.В PHP нет ошибок, но база данных не изменилась.
Я тоже пытался использовать?params, передавая объект dateTime.
Когда я запускаю этот запрос в базе данных, он работает
DELETE FROM `Turnos` WHERE Dia = "2018-08-18" AND Turno = "1"
РЕДАКТИРОВАТЬ: я изменил скрипт для запуска запроса следующим образом:
$cleanupSql = "DELETE FROM `Turnos` WHERE Turno = :Turno ";
Но это не отражается на базе данных.