Как реализовать отправку на почту, когда появляется новая запись в бд MYSQL(новый заказ в интернет-магазине)? Спасибо.
Запись в БД появляется же не из воздуха, а за это отвечает какая-то часть вашего кода. Вот и допишите, после успешного добавления вызов функции, которая будет отправлять вам уведомление на почту.
Функция добавляет запись в бд. Как сразу после этого обратится к этой записи, чтоб вставить её в текст письма, нужно как-то узнать ид этой записи, а если одновременно будет создаваться несколько заказов, несколькими пользователями?
а если одновременно будет создаваться несколько заказов, несколькими пользователями, ошибок не будет?
внутри транзакции узнаём id последней записи, тогда нет. почитай что такое транзакция и для чего нужна
если заносишь данные в таблицу, то скорее всего, заносишь переменные. зачем эти же переменные вытягивать из БД если вот они в этом же скрипте... их же в письмо занес и всё. или я что то не правильно понял?
Да, я соглашусь с предыдущим писателем. Пожалуй не стоит их вытягивать из базы по новой, когда они у тебя "под рукой".