Foros del Web » Programando para Internet » PHP »

Saber si ya existe

Estas en el tema de Saber si ya existe en el foro de PHP en Foros del Web. Hola que tal aumm pues queria saber! una forma para cuando quiero meter algo a la base de datos (sql) que me detecte si ya ...
  #1 (permalink)  
Antiguo 17/05/2010, 18:55
 
Fecha de Ingreso: agosto-2008
Mensajes: 64
Antigüedad: 16 años, 3 meses
Puntos: 3
Saber si ya existe

Hola que tal
aumm pues queria saber! una forma para cuando quiero meter algo a la base de datos (sql) que me detecte si ya esta en la base de datos osea!!

Quiero miter un nombre y para no hacer doble registro con el mismo nombre que me diga que Ya existe! ese nombre....

Espero que me ayan entendido....
Saludos (:
  #2 (permalink)  
Antiguo 17/05/2010, 18:57
Avatar de HiToGoRoShi  
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años, 7 meses
Puntos: 31
Respuesta: Saber si ya existe

Código PHP:
Ver original
  1. $q = mysql_query("select username from usuarios",$conexion)
  2.  
  3. if(!$r)
  4. print "No existe";
  5. else
  6. print "Existe";
  #3 (permalink)  
Antiguo 17/05/2010, 18:58
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Saber si ya existe

Antes de hacer el insert, haces otra consulta, pero que en esta tenga la sintaxis de SELECT.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #4 (permalink)  
Antiguo 18/05/2010, 02:08
Avatar de Flow89  
Fecha de Ingreso: abril-2010
Ubicación: Valladolid
Mensajes: 346
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Saber si ya existe

Así lo tengo yo:

Código PHP:
//buscamos el id del usuario con el nick que ha introducido
  
$sql "SELECT id FROM usuarios WHERE nick='$nick'";
  
$result mysql_query($sql);

//si sale algun resultado le mostramos el error de que ese nick ya existe
  
if($row mysql_fetch_array($result)){

//con esta linea, a los 2 segundos redirecionamos
  
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"2; url=fusuarios.php\">";

//con esta linea mostramos el error de que ya existe
  
echo "<table style=\"height:100%;width:100%;\"border=\"0\"><tr><td class=\"estilo34\"><div align=\"center\">Error, ese nick ya ha sido registrado. <br> Seras redireccionado automaticamente.</div></td></tr></table>";
  }

//y si no existe
  
else
  {

// lo registra introduciendolo a la BBDD.
$sql "INSERT INTO usuarios (nick,password,nombre,email) VALUES('$nick', '$nombre ', '$password', '$email')";   
mysql_query($sql); 
Espero que te sirva y lo entiendas.
__________________
Seamos realistas. Busquemos lo imposible. ;)
La forma de dar las gracias en este foro, es dando Karma, aunque a veces con un simple Gracias, basta.
  #5 (permalink)  
Antiguo 18/05/2010, 11:32
 
Fecha de Ingreso: agosto-2008
Mensajes: 64
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: Saber si ya existe

haaa Gracias!! me sirvieron calquiera!!

pero aumm otra duda balla cre que ya me estoy metiendo con javascrip pero minimo quiero saber como se le llama o como se puede hacer...

eso mismo! osea que te detecte si ya existe pero que al momento que lo escriban me lo busque o me busque nombres parecidos y mes los despliege hay mismo osea un consulta inmediata...

Saludos ^^

Etiquetas: existe
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:21.