Foros del Web » Programando para Internet » PHP »

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\

Estas en el tema de Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\ en el foro de PHP en Foros del Web. Buenas tardes a todos. Tengo un error al hacer una consulta: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\apiGM\conEmpresa.php on line ...
  #1 (permalink)  
Antiguo 06/06/2013, 19:39
 
Fecha de Ingreso: mayo-2012
Mensajes: 24
Antigüedad: 10 años
Puntos: 0
Pregunta Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\

Buenas tardes a todos.

Tengo un error al hacer una consulta:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\apiGM\conEmpresa.php on line 6

y ya llevo tiempo tratando de averiguar de que se trata pero no encuentro el error, espero que puedan ayudarme a encontrarlo, el codigo es el siguiente:

Código PHP:
require('conexion.php');
$query="SELECT clasificacion, nombre, direccion FROM empresa WHERE clasificacion=supermercados";
$resultado=mysql_query($query);
while(
$row=mysql_fetch_array($resultado)){
echo 
"<tr>"."<td>".$row['clasificacion']."</td>"."<td>".$row['nombre']."</td>"."<td>".$row['direccion']."</td>"."</tr>";

muchas gracias. Las etiquetas <tr> <td> no estan completas pero aun así la consulta deberia de mostrar algo en pantalla.
  #2 (permalink)  
Antiguo 06/06/2013, 19:58
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 12 años, 1 mes
Puntos: 461
Respuesta: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean g

Hay un error en la consulta, siempre es bueno depurar tus consultas

Código PHP:
Ver original
  1. $resultado=mysql_query($query) or die(mysql_error());
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #3 (permalink)  
Antiguo 06/06/2013, 22:24
 
Fecha de Ingreso: mayo-2012
Mensajes: 24
Antigüedad: 10 años
Puntos: 0
De acuerdo Respuesta: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean g

Muchas gracias por la ayuda me ayudo a resolver el problema.

El codigo quedo de la siguiente forma:

Código PHP:
php 
require('conexion.php');
$query="SELECT clasificacion, nombre, direccion FROM empresa WHERE clasificacion='supermercados'";
$resultado=mysql_query($query) or die(mysql_error());
while(
$row=mysql_fetch_array($resultado)){
echo 
"<tr>"."<td>".$row['clasificacion']."</td>"."<td>".$row['nombre']."</td>"."<td>".$row['direccion']."</td>"."</tr>";

Mi error era que en la base de datos tenia como nombre de campo 'clasificasion' y lo correcto es 'clasificacion' con 'c', solo cambie el nombre del campo.

También en la consulta no tenia entre comillas 'supermercado', lo correcto es clasificacion='supermercado'.

Saludos.

Etiquetas: boolean, expects, mysql, parameter, resource, select, sql, warning
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.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 14:11.