Ver Mensaje Individual
  #11 (permalink)  
Antiguo 09/01/2004, 08:10
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Vamos a probar una bestialidad. Del listado de datos, apunta los datos del registro con id=69. Y luego haz este insert con esos datos:
Código PHP:
$sql="INSERT INTO vid (id,web,dia) VALUES (69,'la web que tenias','el dia que tenias');
mysql_query($sql) or die("
Error en $sql <br>MySQL dice".mysql_error()); 
Siendo id indice deberia pegarte un error. Si no te da error, prueba a pasar a tu script conflictido el id 69. Si te muestra el dato, sera que que antes no existia ese registro. ¿Por que no existia? Pues no lo se. ¿Por que te aparecia en el listado? Pues tampoco lo se.

Y prueba tambien a hacer:
Código PHP:
$sql="SELECT id FROM vid ORDER BY id DESC LIMIT 1";
$result=mysql_query($sql);
echo 
mysql_result($result,0,0); 
En teoria esto te dara el id mas alto de la tabla. Mira si coincide con tus espectativas (6+numero de registros).

Y tambien te recomendaria instalar en el servidor remoto el phpMyAdmin, para evitar posibles "contaminaciones" (se nota que veo CSI ) por parte de tus scripts (no digo que tengan errores, pero siempre es bueno tener un metodo objetivo) a la hora de comprobar los valores de la base de datos remota. Tambien te ayudara a probar la consulta que genera tu script. Siempre es bueno tener 2 formas distintas, te da una red de seguridad.

Y si todo esto falla, llama a un exorcista

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.