Respuesta a: Dudas de PHP

#8038

Anónimo
Inactivo

Antes que nada, quiero acercarte mis felicitaciones por el curso.

Tengo el mensaje de error abajo señalado. Éste aparece cuando a la consulta la quiero filtrar con la instrucción $consulta=»SELECT * FROM productos WHERE PAÍSDEORIGEN=’ESPAÑA'».

En la línea 49 de mi código está la instrucción:

while(($fila=mysqli_fetch_row($resultados)))

Llevo un par de días recorriendo la web con el citado mensaje de error, pero no he logrado avanzar.  Lo único que he podido deducir es que no me genera el resulset.

Quedo atento a tus comentarios. Gracias.
<table class=»xdebug-error xe-warning» dir=»ltr» style=»width: 502px; border: 1px dotted #ff0000; margin: auto; font-family: ‘Times New Roman’;» border=»1″ cellspacing=»0″ cellpadding=»1″>
<tbody>
<tr>
<th colspan=»5″ align=»left» bgcolor=»#f57900″>Warning: mysqli_fetch_row() expects parameter 1 to be mysqli_result, boolean given in C:\wamp\www\Curso PhP\CursoPhPMySQL\conexion_BBDD.php on line <i>49</i></th>
</tr>
<tr>
<th colspan=»5″ align=»left» bgcolor=»#e9b96e»>Call Stack</th>
</tr>
<tr>
<th align=»center» bgcolor=»#eeeeec»>#</th>
<th align=»left» bgcolor=»#eeeeec»>Time</th>
<th align=»left» bgcolor=»#eeeeec»>Memory</th>
<th align=»left» bgcolor=»#eeeeec»>Function</th>
<th align=»left» bgcolor=»#eeeeec»>Location</th>
</tr>
<tr>
<td align=»center» bgcolor=»#eeeeec»>1</td>
<td align=»center» bgcolor=»#eeeeec»>0.0010</td>
<td align=»right» bgcolor=»#eeeeec»>132056</td>
<td bgcolor=»#eeeeec»>{main}( )</td>
<td title=»C:\wamp\www\Curso PhP\CursoPhPMySQL\conexion_BBDD.php» bgcolor=»#eeeeec»>…\conexion_BBDD.php<b>:</b>0</td>
</tr>
<tr>
<td align=»center» bgcolor=»#eeeeec»>2</td>
<td align=»center» bgcolor=»#eeeeec»>0.1338</td>
<td align=»right» bgcolor=»#eeeeec»>140168</td>
<td bgcolor=»#eeeeec»>mysqli_fetch_row ( )</td>
<td title=»C:\wamp\www\Curso PhP\CursoPhPMySQL\conexion_BBDD.php» bgcolor=»#eeeeec»>…\conexion_BBDD.php<b>:</b>49</td>
</tr>
</tbody>
</table>