2013-05-28 66 views
0

這是我的代碼,它似乎沒有用數據庫中的任何數據填充表,並且數據庫中有記錄。SQL數據庫信息不會進入HTML/PHP表

<table class='table table-striped'> 
    <thead> 
     <tr> 
      <td>YouTube Channel</td> 
      <td>Email</td> 
     </tr> 
    </thead> 
    <tbody> 
    <?php 
     $connect = mysql_connect("HOST HERE","------", "--------"); 
     if (!$connect) { 
      die(mysql_error()); 
     } 
     mysql_select_db("DWTVDATA"); 
     $results = mysql_query("SELECT * FROM DWTVDATA"); 
     while($row = mysql_fetch_array($results)) { 
     ?> 
      <tr> 
       <td><?php echo $row['Channel']?></td> 
       <td><?php echo $row['Email']?></td> 
      </tr> 

     </tbody> 
     </table> 
+0

什麼是你的表結構?你有錯誤嗎?你在HTML數據源中看到的數據應該是什麼?當您直接對數據庫運行該查詢時會發生什麼? –

+0

您正在選擇DWTVDATA作爲數據庫,然後再次使用at作爲表格,DB和表格是否相同? – isJustMe

+0

如果你添加一些錯誤處理,你將能夠看到你是否正確連接到數據庫,如果查詢失敗,並且你是否實際檢索任何數據, – andrewsi

回答

1

你已經錯過了端部線圈支柱:

while($row = mysql_fetch_array($results)) { 
?> 
     <tr> 
      <td><?php echo $row['Channel']?></td> 
      <td><?php echo $row['Email']?></td> 
     </tr> 
<?php } ?> <!-- ADD THIS LINE --> 
    </tbody> 
    </table> 
+0

嗨。我補充說,但它沒有解決問題。你可以在這裏找到我所擁有的頁面:http://daworld.tv/apptest/(我知道pass是其唯一的臨時文件。) –

+0

@EdBruce是你的數據庫和名爲'DWTVDATA'的表嗎? –

+0

數據庫:DWTVDATA和表:數據庫 –