no se porque me dice que tengo un fallo en la consulta, encesito ayuda.
<?PHP
//BUSQUEDA
include 'conectar.php';
// Enviar consulta
$instruccion = "SELECT codigo, familia, subfamilia, precio FROM dvd";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo en la consulta");
// Mostrar resultados de la consulta
$nfilas = mysql_num_rows ($consulta);
if ($nfilas > 0)
{
print ("<TABLE BORDER=3 >\n");
print ("<tr BGCOLOR=#00FFFF>");
print ("<TH>accion</TH>\n");
print ("<TH>codigo</TH>\n");
print ("<TH>familia</TH>\n");
print ("<TH>subfamilia</TH>\n");
print ("<TH>precio</TH>\n");
print ("<TH></TH>\n");
print ("</TR>\n");
for ($i=0; $i<$nfilas; $i++)
{
$resultado = mysql_fetch_array ($consulta);
print ("<TR ALIGN=CENTER>\n");
print ("<TD>" . $resultado['accion'] . "</TD>\n");
print ("<TD>" . $resultado['codigo'] . "</TD>\n");
print ("<TD>" . $resultado['familia'] . "</TD>\n");
print ("<TD>" . $resultado['subfamilia'] . "</TD>\n");
print ("<TD>" . $resultado['precio'] . "</TD>\n");
}
print ("</TABLE>\n");
}
else
print ("No hay productos de esa busqueda ");
// Cerrar conexión
mysql_close ($conexion);
?>