Если делаем веб-форму то снимается вопрос отправки её по email'у, я так понимаю?
Как это сделать без вложенных запросов (если это реально конечно)?
если такой id есть, то ничего не выводить.
$newPrice = (1 + $percentage / 100) * $price;
там цены не готовые, я сначала вытаскиваю товар с нынешней ценой, и через формулу создаю новую цену ($newPrice) потом внутри цикла меняю цену.
полное избавление от суррогатного ключа в мускуле не бывает, движок вроде сам создает внутренний "невидимый" ключ и работает с ним.
К счастью, можно особо не париться с типами и для всех переменных указывать тип "s".