Hola,
Yo he visto usar la función "mysql_error()" únicamente para comprobar si su resultado es distinto a una cadena vacía, lo que indicaría que se produjo un error. O sea, no tanto para mostrar el mensaje de error sino para saber que existe. De todos modos, si se puede comprobar de otro modo... no se. Yo sólo quería decir que lo he visto hacer así.
