2015-01-21 69 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的很可能是 下一個主要版本中刪除。)