Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/07/2012, 10:05
matt_1985
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 14 años, 2 meses
Puntos: 61
Respuesta: comprobar si un usuario existe al registrarlo

amigo , hice algo como esto pero me inserta el id autoincremental en ambos caso

Código PHP:
Ver original
  1. function Crear_Usuario($link){
  2.        
  3.                                                    
  4.         $select_user = "SELECT tb_usuarios.usuario, tb_usuarios.email
  5.                         FROM tb_usuarios WHERE tb_usuarios.usuario = '".$_POST['usuario']."' AND tb_usuarios.email = '".$_POST['email']."'";
  6.         $ejecutar = mysql_query($select_user,$link)or die(mysql_error());
  7.         $total = mysql_num_rows($ejecutar);  
  8.         if ($total > 0) {
  9.             echo "El usuario o Email ya existen en la base de datos";
  10.         }else{
  11.                                                     mysql_query(sprintf("INSERT IGNORE INTO tb_usuarios (id_usuario, usuario, email)
  12.                                                                           VALUES (%s, %s, %s)",
  13.                                                                           GetSQLValueString($_POST["id_usuario"], "int"),
  14.                                                                           GetSQLValueString($_POST['usuario'], "text"),
  15.                                                                           GetSQLValueString($_POST['email'], "text")),
  16.                                                                  $link) or die(mysql_error());
  17.         header ("Location: ../inicio.php?accion=listar_usuarios");
  18.    
  19.             }
  20.            
  21.     }