Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/04/2004, 03:13
malalengua
 
Fecha de Ingreso: octubre-2003
Mensajes: 153
Antigüedad: 20 años, 5 meses
Puntos: 5
autoincrement

Seguramente tengas el id como autoinccrement. Si lo tienes asi haz de recordar que la clave primaria sirve para distinguir un registro de otro. Si cada vez que insertas, se autoincrementa, evidentemente estás metiendo un registro nuevo. ¿Formas de solucionarlo?, unas cuantas. Una solución sería colocar un el campo archivo_imagen como único. Otra solución sería hacer una consulta previa para ver si está ya insertado en la base de datos dicho archivo. Sería algo así

$sql= SELECT * from TABLA where archivo_imagen='$archivo_imagen'
$resultado=mysql_query($sql);
y luego consultar

If (mysql_num_rows($resultado)==1) //Es porque ya existe en la base de datos

etc

Espero haberte servido de aydua