Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Error al cargar una consulta en una de las tablas
#1
Buenas estoy teniendo un problema con una de las tablas de la base de datos la cual no me devuelve los valores. 

http://yamil.skn1.com/simpson/preguntas.php

este es el archivo php que toma el valor


Código PHP:
<?php include ('functions.php');

$random=rand(1,368);

if(
$consulta=getSQLResultSet("SELECT * FROM `quiz` WHERE id=$random")){
while (
$row $consulta->fetch_array(MYSQLI_NUM)){
    $json['preguntas'][]=$consulta;
echo 
json_encode($row);
}
}

 ?>


Utilizo el mismo codigo para http://yamil.skn1.com/simpson/top.php y me devuelve la consulta sin problemas... la tabla cuenta con 5 columnas. A su ves tiene campos con valores de mas de 1000 caracteres. puede que eso me genere el error? Actualmente estoy mudando el host y en el otro no tengo ningún tipo de problema. Gracias
#2
Si el código del script que indicas en tu mensaje y el que existe en simpson/top.php es el mismo pero uno funciona y el otro no, es obvio que existe una diferencia.

Quizás los campos de la base de datos son diferentes o el include.php que referencias en el include no está en el lugar correcto...

Activa los mensajes de error para tus PHP y observa si hay algún mensaje que te arroje alguna pista.

Saludos.
[Imagen: firmabp.jpg][Imagen: mineenlineaentregadispo.jpg]
WWW
#3
No tendrá que ver el prefijo de las tablas?
#4
(02-03-2018, 05:31 PM)ArtuGar escribió: No tendrá que ver el prefijo de las tablas?


Tal y como te comenta el compañero seria necesario que activases los errores haber si ahí te dicen algo, el top usa el mismo código? en ese caso revisa las diferencias ahí estará el problema.

Saludos.
WWW
#5
Gracias por sus respuestas, e activado los errores no da error alguno. Es una base importada la cual los registros antiguos no me los muestra en pantalla pero si los registros nuevos. Esto solo lo hace con esta tabla.


Es algo loco hay registro que me los toma y otros que no, los copio y pego sus valores y un registro me lo toma y otro no...
#6
yo para hacer las consultas y hacer referencia a las tablas y variables, no les pongo las comillas, y para las variables las concateno y no me han dado nunca un error. De todas formas tiene la variables random que si es aleatoria y no le defines un rago de valores, es puede dar el resultado que algunas veces te salga y otras no.
#7
No logro encontrar la solucion y es algo que solo me lo hace con esta tabla especifica y ejecutandolo desde un archivo php. Por que ejecutandolo desde la consola sql si me muestra los resultados. es algo muy loco
#8
Si no genera ningún error es porque la consulta está correcta. Simplemente que no hay resultados que devolver.

Si dices que a veces obtienes resultados de esa consulta a través de PHP y otras veces no, el detalle está en, como dice efbsfcd, que estás usando un valor aleatorio y poco predecible. ASí que tendrás que debuguear.

Intenta debuguear tu código para saber qué está ocurriendo. Por ejemplo, debao de la definición de la variable $random coloca un echo $random.

Vale, ya sé que esto va a romper tu formato JSON pero al llamar al script podrás ver qué números dentro de $random devuelven un resultado y cuáles no. En base a eso, puedes ir a la tabla buscar el registro y comprobar si existe alguna anomalía en él.

Ante un problema en PHP o en cualquier lenguaje de programación, siempre simplifica, divide y ejecuta por bloques. Es la mejor forma de encontrar los fallos.
[Imagen: firmabp.jpg][Imagen: mineenlineaentregadispo.jpg]
[-] El post de Minenage tiene 1 Me Gusta de parte de:
  • Taquion
WWW


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Solucionado: CONSULTA marcoyote 1 150 13-03-2018, 10:55 PM
Último mensaje: Vicen
  Consulta sobre Cpanel Jonatan86 4 471 26-07-2017, 04:26 PM
Último mensaje: jcifuentes
Exclamación Amazon AWS Consulta de viabilidad yuma2009 9 608 01-06-2017, 02:58 AM
Último mensaje: Kamasado
  [Dominios] [Consulta] Registrar un dominio que esta usado fercol 24 1,773 24-07-2016, 07:01 PM
Último mensaje: Boreas
  [Hosting] No puedo cargar imagenes a mis posts jcsfotografo 15 1,319 15-02-2015, 12:38 PM
Último mensaje: Arrakis
  HosGator - Consulta Yuset 15 1,348 31-07-2014, 08:39 PM
Último mensaje: Vicen
  [Dominios] Consulta sobre Subdominios Seahawk 9 1,100 22-07-2014, 09:40 PM
Último mensaje: Kevin9908
  Solucionado: Consulta con cpanel fox2201 3 756 24-01-2014, 10:29 PM
Último mensaje: fox2201
  Consulta The Bug Genie alexmilan 1 698 20-12-2012, 12:42 PM
Último mensaje: Minenage
  [Dominios] [consulta] me conviene un dominio com.ar laweb 8 1,022 11-09-2012, 05:33 AM
Último mensaje: .:sMar:.



Usuarios navegando en este tema: 1 invitado(s)