exec('someplayer -run somefile.mp4');
!filter_var($_POST['emai1l']...
$email1_address = $_POST['email1']...
кроме того функция mail вообще ниочем, она использует неявный механизм отправки методами сервера, не возвращая никаких внятных отчетов или ошибок. Используйте PHPMailer хотя бы, иначе вы понятия иметь не будете в чем проблема при каких-то затыках. Склеивание через джойны не поможет,ну да, джоины для слабаков! Их придумали дураки для других дураков.
так как у вас результат в виде ID получается сугубо по результатам очередного запроса, то вся байда будет стоять и ждать - лучше, если эта байда будет ждать в приложении (PHP), нежели вся байда будет висеть в памяти MySQL в ожидании...Какое ожидание? При настроенных индексах весь запрос выполнится от 0,001 до 0,1 секунды, в зависимости от объема данных и мощности сервера(если не брать крайние случаи типа мертвый сервер/сто миллионов записей на таблицу).