Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2013, 14:14
orw28
 
Fecha de Ingreso: agosto-2009
Ubicación: Venezuela
Mensajes: 82
Antigüedad: 14 años, 9 meses
Puntos: 0
Como validar que se haya hecho un registro en mysql?

Hola!

Necesito ayuda urgente con este problemita....

Resulta que quiero despues de hacer un registro en mysql por medio de php comprobar que el mismo se hizo exitosamente y enviar un mensaje...

Yo lo estaba haciendo de esta manera:

<?php
include "../sesion/seguridad.php";
include "../sesion/conexion.php";


$sql = sprintf("INSERT INTO usuarios (`nombre`, `correo`, `telefono`, `usuario`, `contrasena`, `eliminado`) VALUES ('%s', '%s', '%s', '%s','%s','0');",
fn_filtro(substr($_POST['nombre'], 0, 45)),
fn_filtro(substr($_POST['correo'], 0, 45)),
fn_filtro(substr($_POST['telefono'], 0, 45)),
fn_filtro(substr($_POST['usu'], 0, 45)),
fn_filtro(substr($_POST['contra'], 0, 11))
);

//Insertamos el historial en la tabla
mysql_query ("INSERT INTO bitacoras VALUES ('".$_SESSION['usuario']."',now(), now(), 'Agrego', 'Nuevo Usuario')");



if(!mysql_query($sql)){
echo "Error al insertar al nuevo usuario:\n$sql";
exit;

}
else {
echo "Usuario: $_POST[usu], Registrado Exitosamente";
}

?>


Pero resulta que con esta sentencia: if(!mysql_query($sql)) se registra dos veces el mismo usuario en la tabla con diferentes id pero los mismos datos...

Entonces quiero validar que si se hace el resgistro muestre un mensaje, si no el otro, y pues que el registro lo haga obviamente una sola vez.

Espero me puedan ayudar porfiss! Saludos a todos!