SELECT city.name as city, city.code_en, airport.name as airoport, airport.code_en, airport.city_code_en FROM airport INNER JOIN city ON
city.code_en=airport.city_code_en
Вот верный SQL запрос. У тебя перекрываются name
Хранишь на страничке номер текущего положения. Передаешь его в AJAX в исполняемом файле вызываешь свою функцию с первым аргументом 4*$page. Затем в переменную записываешь свою табличку, выводишь ее через echo и append в блок таблицы
Принимаешь сумму от клиента себе на счет. Записываешь ее в БД. Покупатель подтверждает получение. Списываешь процент. И через API платежной системы или ручками отправляешь продавцу.