Una alternativa para separar el SQL de PHP: Stored Procedures