Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/12/2009, 15:23
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Reconocer si la transaccion fue exitosa

Es más un problema de PHP que de MySQL.
Si la inserción no fue exitosa, significa que se produjo un error. No hay otra posibilidad porque en bases de datos las cosas o funcionan o no funcionan. No hay puntos intermedios.
En el caso del uso de lenguajes de computación, como el PHP, la función que se usa tiene un valor de retorno que te indica si se realizó o no, y de lo contrario puede obtener el valor del error dado.
Para temas de programación, tienes que postear en el Foro de PHP, que es donde te van a ayudar mejor.

Por el uso de mysql_query y sus retornos: PHP: mysql_query()
Prestar atención especialmente a esto:
Cita:
For other type of SQL statements, INSERT, UPDATE, DELETE, DROP, etc, mysql_query() returns TRUE on success or FALSE on error.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)