Saludos amigos de solocodigo. estoy haciendo consultas en mi base de datos mysql, y todo sale bien, pero cuando ejecuto el siguiente scriptm esale un mensaje:
"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\appserv\www\perforacion\descargar_archivo.php on line 14
error en :::You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1"
el codigo es el siguiente
<?php
ob_start();
session_start();
$_SESSION["login"]= "navegante";
//aqui es donde se muestra la informacion
//cuando se hace click en el link de un documento de la lista
$login="navegante";//el usuario navegante lo uso para cualquier visitante
$password="";//no tiene pues solo hace select
require("dbconnect.php");//en este script me conecto, nada del otro mundo
$qry = "SELECT tipo, contenido FROM archivos WHERE id=$id";//contenido es de tipo blod
$res = mysql_query($qry,$conn);//$conn es la variable que almacena la conexion
$row=mysql_fetch_array($res,MYSQL_NUM)or die("error en <b>$res</b> :::".mysql_error());
$contenido=$row['contenido'];
$tipo=$row['tipo'];
header("Content-type: $tipo");
print $contenido;
?>
en teoria, la informacion del archivo se abre en una ventana nueva. antes de configurar php para que aceptara sesiones(y sin usar claves para entrar al la BD) funcionaba muy bien. no se que hacer, ni en foros ni en google consigo solucion.