Cita: mysql_affected_rows>0 o !mysql_error()
Eso es programación, no MySQL. Es tema OFF-TOPIC.
Cita: hay una transaccion en curso y llega otra y otra despues de la otra, como encolarlas o esto ya va implicito en el uso??
Va implícito. Lo administra el servidor de MySQL.
A nivel de aplicación tienes que manejar la concurrencia y los timeout, pero eso es tema de otro foro.