Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/01/2011, 23:16
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Por que me repite el id? ronda los 5 ultimos ids

En el paso 1 lo unico que estas haciendo es leer toooodos los registros de la tabla y despues solo contarlos.

$id = $num+1;

No te almacena una id de usuario, sino el total de registros en la tabla mas uno.

Para verificar que no se dupliquen nombres de usuario lo correcto seria:
Paso1
Código PHP:
Ver original
  1. $sql = "SELECT id_sql FROM tabla WHERE campo_de_nombre_de_usuario = 'nombre que se quiere registrar'";
  2. $res = mysql_query($sql); // Ejecutas la consulta
  3. if(mysql_num_rows($res) > 0) { // Se obtuvieron registros?
  4.     // Nombre de usuario ya registrado!!!
  5. } else {
  6.     // Todo bien, continua el proceso
  7. }
__________________
- León, Guanajuato
- GV-Foto