Bueno pa empezar les cuento que soy novato en esto de php y mysql.
Estoy haciendo un catálogo y uso select a la página categorias que me enlista las categorias que aparecen en mi base de datos, todo bien, pero al enlazar la categoría a los productos de la categoría en cuestión me da un error
que dice asi:
Cita:
les muestro el código, la verdad no le encuentro el error y si no es mysql_fetch_array no se que puede serr!, si me pueden ayudar sería fantástico.Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\probando catalogo\productos.php on line 19
Código PHP:
<?php
$id = $_GET['id'];
$conexion = mysql_connect('localhost','root','');
mysql_select_db('catalogo');
$tabla = mysql_query("SELECT descripcion.*,nombrecategoria.* FROM categorias,productos WHERE descripcion.id_categorias=nombrecategoria.idproducto and nombrecategoria.idproducto='$id'");
//la que sigue es la línea 19 del error
while ($registro = mysql_fetch_array($tabla))
{
?>
<tr>
<td><? echo $registro['descripcion']; ?></td>
<td><? echo $registro['precio']; ?></td>
</tr>
<?php
}
?>
</table>