Foros del Web » Programando para Internet » PHP »

¿Qué falla en esta solicitud? Es simple...

Estas en el tema de ¿Qué falla en esta solicitud? Es simple... en el foro de PHP en Foros del Web. Intento hacer una solicitud a la base de datos a lo que obtengo este error: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given ...
  #1 (permalink)  
Antiguo 06/01/2013, 18:31
Avatar de Zerquix18  
Fecha de Ingreso: junio-2012
Mensajes: 4
Antigüedad: 11 años, 10 meses
Puntos: 1
¿Qué falla en esta solicitud? Es simple...

Intento hacer una solicitud a la base de datos a lo que obtengo este error:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/sjd10com/public_html/zerquix18/acceso.php on line 110

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/sjd10com/public_html/zerquix18/typ-load.php on line 74

Mis solicitudes traen lo siguiente:
Código PHP:
Ver original
  1. $le_q = sprintf('SELECT url FROM $typdb->opciones');
  2.             $unaq = mysql_query($le_q);
  3.             $fetch = mysql_fetch_array($unaq);

Y no veo ningún error, me da rabia, osea, ¿qué pasa, si todo está bien? Y al final no selecciona los datos. Si ahí mismo hago un echo $typdb->opciones me doy cuenta de que no es el causante del problema...
  #2 (permalink)  
Antiguo 06/01/2013, 19:04
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: ¿Qué falla en esta solicitud? Es simple...

¿Y cómo queda finalmente el contenido de la variable $le_q?
¿Qué contiene?
Te sugiero que captures el error de MySQL que muy probablemente exista, ya que el result de la ejecución no es válido.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 06/01/2013, 19:32
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: ¿Qué falla en esta solicitud? Es simple...

Cambia esta línea:

Código PHP:
Ver original
  1. $unaq = mysql_query($le_q);

por:

Código PHP:
Ver original
  1. $unaq = mysql_query($le_q) or die(mysql_error());

para ver el error.

Cita:
Mysql: Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro. En su lugar, deberían usarse las extensiones MySQLi o PDO_MySQL.
Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Etiquetas: falla, html, mysql, solicitud
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:06.