Cita: lo que necesito saber es como implementarlo en php
Eso es OFF TOPIC en MySQL.
La implementación de consultas por vía programática (PHP en este caso), no es tema de este foro, sino del foro del lenguaje. En ése te podrán indicar cómo se crean consultas dinámicamente, lo que s el tema que te interesa.
Movido al foro de PHP, en función de lo expresado en el último post.
Te sugiero postear los códigos del PHP que has intentado, a fin de que en el foro respectivo se pueda hacer un mejor análisis de donde te falla la cosa, y por donde debes mejorar.