Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/12/2009, 12:49
principiantedelweb
 
Fecha de Ingreso: noviembre-2009
Mensajes: 164
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Insertar valores en MySQL con PHP: Duplicados

Yo estoy aprendiendo. Mirá, el tema es que si yo lleno un array con muchas url (ponele 10000) y tengo que compararlo con una, creería que necesito hacer un while que me compare cada una de ellas con la variable url del formulario.
O vos decís que con:

Cita:
$url=$_GET['url'];
$variableurl="SELECT * FROM rank WHERE url=$url";
$intermedia = mysql_query($variableurl);
$urlsql = mysql_fetch_assoc($intermedia);

if ( $url == $urlsql )
// Es para reinicializar las variables del formulario, introducidas anteriormente.
$nombre="";
$descripcion="";
$url="";
}
else {.....................
(ACA CONTINUA LO QUE TIENE QUE HACER SI NO HAY URL REPETIDAS)
Específicamente con :

Cita:
if ( $url == $urlsql )
Fijate en
Cita:
$variableurl="SELECT * FROM rank WHERE url=$url";
Acá está el problema. Le digo que seleccione todos los registros donde la url de la db es igual a la url del formulario. Eso está ok. Pero pensandolo bien, usaría mejor un COUNT, que opinás? Gracias
Es decir, si el valor de la variable $urlsql me da mayor que 0 (1, 2) significa que la url ya está en la base de datos y reinicializa las variables