Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2007, 07:39
kescha
 
Fecha de Ingreso: septiembre-2006
Mensajes: 48
Antigüedad: 17 años, 7 meses
Puntos: 0
Pregunta Si Existe Actualizar Y Si No Crear

Hola a todos:

Hoy amaneci con otro acertijo para resolver. El punto es que necesito que al grabar unos datos en la tabla, primero verifique si existe el codigo del usuario y si existe actualice y si no existe que cree los datos (cod_usuario, total_a_pagar). Utilicé el siguiente código pero solo hace la actualización. Sin embargo, si el usuario no existe no hace nada. Este es el código:

$consulta = mysql_query("SELECT cod_usuario, total_a_pagar FROM $sql_tabla WHERE cod_usuario ='$cod_usuario'");
if (isset($cod_usuario)) {
mysql_query("update $sql_tabla set total_a_pagar=$total_a_pagar WHERE cod_usuario='$cod_usuario' ");
} else {
mysql_query("INSERT INTO $sql_tabla (cod_usuario, total_a_pagar) " .
"VALUES ('$cod_usuario', '$total_a_pagar')") or die(mysql_error());
}

Por favor me podrían indicar que estoy haciendo mal...

Gracias por su ayuda