Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2009, 16:30
eddiemolko
 
Fecha de Ingreso: mayo-2009
Mensajes: 12
Antigüedad: 15 años
Puntos: 0
Ayuda con codigo php

Estoy escribiendo un codigo para que busque todos los archivos en un directorio, recupere los datos de ese archivo desde una base de datos mysql y los imprima en pantalla como una tabla.

Pero me tira Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\paginas\down.php on line 29

Código PHP:
<?php
//Info para conectar a la base de datos
$server="localhost"/* Nuestro server mysql */
$database="descargas"/* Nuestra base de datos */
$dbpass="****"/*Nuestro password mysql */
$dbuser="***"/* Nuestro user mysql */
$link=mysql_connect($server,$dbuser,$dbpass); /* Link a la BD */

//Array del directorio files
$files=scandir("../archivos/files/");
array_shift($files);
array_shift($files);

print_r($files);

//Acceder a la BD para cada archivo
foreach($files as $a)
{
    
$query sprintf("SELECT ID,
                        archivo,
                          titulo,
                    descripcion,
                        tamanio,
                      FROM descaras WHERE archivo='%s'"
,
               
mysql_real_escape_string($a));

    
$result=mysql_db_query($database,$query,$link);

    
$array=mysql_fetch_array($result);

?>
<table width="500" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>Titulo</td>
    <td><?php echo $array["titulo"]; ?></td>
  </tr>
  <tr>
    <td>Descripcion</td>
    <td><?php echo $array["descripcion"]; ?></td>
  </tr>
  <tr>
    <td>Link</td>
    <td><?php echo $array["archivo"]; ?></td>
  </tr>
</table>

<?php


}

?>
Alguna idea??