Все хорошие ответы, к которым я должен добавить:
С тех пор TRUNCATE TABLE
DDL ( Данные Язык Defination ), не DML ( манипулирование данными Langauge ), команда, эти Delete Triggers
не работают.
Вы можете проверить переменную $ _REQUEST, которая представляет собой комбинацию массивов $ _POST и $ _GET. Если переменных нет, они не были отправлены, и проблема, вероятно, на стороне клиента.
Вы можете использовать инструменты анализа сетевого трафика, например вкладку Firebug Net, чтобы увидеть, что на самом деле было отправлено на сервер.
Переменная $ _ POST
заполняется механизмом PHP, а не каким-либо приложением. Итак, если он пуст, он просто пуст, и ваш код должен это учитывать, точно так же, как вы уже это делаете для переменных $ _ SESSION
и $ _ SERVER
.