Чтобы выбрать данные из базы данных MySQL за последние 15 минут, вы можете использовать следующие методы:
Метод 1: использование функций NOW() и INTERVAL
SELECT * FROM your_table
WHERE your_datetime_column >= NOW() - INTERVAL 15 MINUTE;
Метод 2: использование функции DATE_SUB()
SELECT * FROM your_table
WHERE your_datetime_column >= DATE_SUB(NOW(), INTERVAL 15 MINUTE);
Метод 3: использование функции UNIX_TIMESTAMP()
SELECT * FROM your_table
WHERE UNIX_TIMESTAMP(your_datetime_column) >= UNIX_TIMESTAMP() - (15 * 60);
Метод 4: использование функции TIMESTAMPDIFF()
SELECT * FROM your_table
WHERE TIMESTAMPDIFF(MINUTE, your_datetime_column, NOW()) <= 15;
Обратите внимание, что в этих примерах «your_table» относится к имени вашей таблицы, а «your_datetime_column» относится к имени столбца в вашей таблице, в котором хранятся значения даты и времени.