skaparate escribió:Hola:
XD, eso no puede ser... parece que habrá que abrir un tema especial de Casos paranormales, contigo como ejemplo XD.
Ahora, en serio, no puede pasar algo así... se me ocurren muchas explicaciones que no tienen que ver con lo paranormal, si no que los administradores del hosting hayan hecho algo (redirigir tu base de datos a otro lugar, por ejemplo) o que te hayas equivocado de base de datos y/o tabla (a mi me ha pasado - en esos momentos cuando trabajas mucho tiempo en algo y después todo el código se ve igual XD).
De cualquier forma, si no nos muestras el código, no hay mucho que hacer :P.
Te juro y rejuro que es tal como ocurre. Además, no es la primera vez que me sucede algo así.
Ya recuerdas el misterio de fondo.jpg, que por cierto sigue igual, me refiero a que mi fondo actual es fondox.jpg, pero si me da por renombrarlo a fondo.jpg (aun siendo el mismo archivo) mi web cambia de fondo y aparece el de una playa paradisiaca, y dicha imagen no la he visto en mi vida y por supuesto no esta alojada en mi servidor!!!
Pues con esto lo mismo, como ya me habia pasado algo similar, revise el codigo, comprobé que todo estaba correcto, he hecho mil cambios y pruebas, pero nada, ocurre tal como te comento. Te pongo la parte del codigo que creo que te puede interesar, pero si necesitas otro trozo solo dimelo.
Mi codigo es muy simple, basicamente tengo un archivo llamado host.php donde guardo todo:
$host="localhost";
$database="aqui va el nombre de mi base de datos, confirmado que esta bien, pero es que ademas esto empezo a ocurrie sin que yo tocase aqui nada";
$db_user="aqui va el nombre de mi usuario de la base de datos, lo mismo que antes";
$db_pass="y aqui el pass para el user, lo mismo que antes";
// Conexión con el servidor
mysql_connect($host, $db_user, $db_pass) or die (" error grave ".mysql_error());
// Selección de Base de Datos
mysql_select_db($database) or die (" error muy grave ".mysql_error());
Luego en cada pagina a la que tengo que acceder a la base de datos incluyo lo siguiente:
<?php require_once( 'host.php' ); ?>
Todas las tablas están siendo afectadas por este misterio, pero pongamos el caso de la tabla plataformas.
En ella si entras en la web verás que hay puntuaciones subidas a la base de datos y que la web muestra como si no pasara nada.
El problema es que en la base de datos esa tabla esta vacia!!
Pero la cosa no acaba aquí. Y si quieres puedo poner captura. Si en la propia base de datos introduzco algun dato, este se guarda sin problemas en la tabla, pero no aparece en la web. En la web solo aparecen los que subes desde la propia web, pero que como digo no aparecen en la tabla!
Pero aun hay mas. Si te fijas verás que en la tabla matamarcianos hay 5 datos, y en la tabla miscelanea, hay 10. Bien, estos se corresponden uno por uno con los que se muestran en la web. Pero me ha dado por modificar uno de los 10 datos de la tabla miscelanea, y en la base de datos se ha quedado modificado, pero en la web no aparece dicho cambio. Me temo que en las otras dos tablas pasa lo mismo, que si borro los datos de la base de datos la web seguira mostrandolos, pero es que peor aun, si sigo introduciendo mas datos, las tablas seguiran vacias, pero la web seguira trabajando con dichos datos como si no pasara nada. Estoy trabajando con una base de datos fantasma!!!!
----
Por cierto, me dio por crear una nueva base de datos y trate de conectar. Pues bien, no hay manera, no conecta. Imposible, error tras error, pese a confirmar una y otra vez nombre de base de datos, de usuario y pass. Luego me da por volver a conectar con la base de datos inicial y volvemos a lo mismo, no hay conexion real con la base de datos, en realidad no conecta con ella por lo que ya he dicho, pero la web entiendo que si conecta pues la web no da error (esto como digo es un disparate, pero esta ocurriendo) y sigue funcionando alojando los datos en una base de datos fantasma que yo desconozco, que no esta indicada en el codigo y a la que no tengo acceso.
Dicho de otro modo, en realidad la web sigue funcionando como si nada, conecta con su base de datos, aloja los datos alli, luego los toma, los organiza, los muestra ordenados.... pero la realidad es que yo he perdido contacto con cualquier base de datos real, sea con la que existe, sea con una nueva que cree.