Si aunque en teoria el SQL es un standard por lo cual deberia de funcionar en cualquier BD, pero cada Base de Datos tienen instrucciones propias. entonces conforme a tu duda de PHP y SQL, si el PHP es un lenguaje de programacion y con instrucciones de SQL se comunica con la Base de Datos.
Cita: entonces el procedimientos seria
conectarse a mysql
enviar la instruccion SQL
cerrar la conexion