2015-01-21 63 views
-1

警告:mysql_fetch_array()预计参数1是资源,布尔上行中给出236错误mysql_fetch_array

<?php 
$select=mysql_query("select * from deptupload order by id desc"); 


while($row1=mysql_fetch_array($select)){ 
    $name=$row1['name']; 
    ?> 
    <tr> 
     <td width="300"> 
      <a href="download1.php?filename=<?php echo $name;?>"><?php echo $name ;?></a> 
     </td> 
    </tr> 
<?php }?> 

我已经具有在一个两个分部一个页面是用户文件和其它是部门文件。用户文件的上传应显示在其他页面上并显示,但部门未显示要在同一页面上显示的内容。并获得mysql_fetch_array。

+0

意味着查询由于失败返回false。 – bcesars 2015-01-21 12:01:18

+0

检查你的查询结果它没有返回任何数据这就是为什么你面临这样的问题 – 2015-01-21 12:01:52

+1

'mysql_query(“select * from deptupload order by id desc”)or die(mysql_error())' 这样做,你会看到最新错误与您的查询 – Umair 2015-01-21 12:03:45

回答

0

使用die功能调试运行:

$select=mysql_query("select * from deptupload order by id desc") or die(mysql_error()); 
                   ^^ 

注:MySQL的扩展正式deprecated(如PHP 5.5的很可能是 下一个主要版本中删除。)