Cita: Lo que me crea una duda, se pueden crear en Php funciones con mismo nombre pero distintas variables??
mm .. no te entendí mucho ...
Pero en principio no .. una función no puede repertirse con otra de mismo nombre.
Lo que si que puedes hacer es ir "jugando" con algunos parámetros que le pases a la función . .por ejemplo en base al n° de parámetros .. así tratar el tema de una forma ("fija" o "libre") como ejecutar tu sentencia SQL .. O usando una variable tipo "flag" (TRUE => modo SQL simple .. FALSE => modo SQL libre complejo).
Un saludo,