Возможно создание кода может удалить данные в таблице после определенного времени, заданного пользователем, используя php и pdo или что-то подобное и как я это делаю?Удалить данные с помощью php
public function delete_time($thedata,$time){
}
Возможно создание кода может удалить данные в таблице после определенного времени, заданного пользователем, используя php и pdo или что-то подобное и как я это делаю?Удалить данные с помощью php
public function delete_time($thedata,$time){
}
Ваш вопрос немного расплывчато, и поэтому мой ответ должен быть расплывчатым, как хорошо, но я верю, что вы можете делать то, что вы хотите с помощью Event Scheduler. Вы можете создать SQL заявление для планирования запроса (например, как DELETE
), чтобы запустить один или несколько раз в будущее время:
CREATE EVENT future_delete
ON SCHEDULE AT <timestamp>
DO CALL my_delete_procedure(<param1>, <param2>);
я полагаю, вы могли бы обернуть это в хранимой процедуре, что вы могли бы ссылаться из php, проходящие связанные значения для <timestamp>
, <param1>
, <param2>
& c.
Надеюсь, что это полезно для вас.
Да, можно выполнить оператор 'DELETE' в базе данных из PHP. – David
Очень широк. Вы просто спрашиваете, как выполнить 'delete'. Также обратите внимание, что использование 'PDO' не защитит вас от SQL-инъекций, вам нужно будет использовать параметризованные запросы. Вот то, что Google дал бы вам; http://webdevelopingcat.com/deleting-rows-in-a-mysql-database-using-php-pdo-extension/ – chris85