Gracias por responder mauled primero que nada, bueno una de las dudas es que si estan bien y son necesarias por ejemplo estas instrucciones:
Código PHP:
$ssql=mysql_consulta("REVOKE ALL PRIVILEGES ON `sec_administrativa`.`sa_auditoria` FROM '$usser'@ '%'; ","mysql","$usuario","$pass");
$ssql=mysql_consulta("REVOKE GRANT OPTION ON `sec_administrativa`.`sa_auditoria` FROM '$usser'@ '%';","mysql","$usuario","$pass");
$ssql=mysql_consulta("GRANT INSERT ON `sec_administrativa`.`sa_auditoria` TO '$usser'@ '%';","mysql","$usuario","$pass");
Por que me parece que hace lo siguiente: primero le quita todos los privilegios, cuando creo que el unico que le he dado es el de SELECT, y despues el GRANT OPTION ON (no se que hace), y por ultimo le da el privilegio de que inserte en la tabla auditoria, ahora porque no directamente hacer la ultima instruccion??. No entiendo he copiado las instrucciones asi porque ese es el codigo que me larga desde el phpmyadmin. Y a lo mejor yo estoy agregando mal los usuarios.