Esto no es tema de MySQL, sino de PHP.
Cita: ya que las consultas funcionan con o sin eso....??????
No es exactamente así, el asunto es que se trata de una función sobrecargada (tiene más de una definición), y puede eventualmente requierir o no esos valores.
Pregunta en el
Foro de PHP, o bien mira el manual de PHP (
PHP: MySQL - Manual )