2013-01-19 30 views
0

我正在學校項目上工作,但我在這段代碼中遇到了麻煩。雖然我不能讓你們訪問我的數據庫,但是你能否嘗試找到任何語法錯誤或者我做錯了什麼。我所得到的只是一個空白空間和循環中的任何回顯文本。MySQL不工作不提取信息?

<?php 
$app= mysql_query("SELECT View FROM Stat"); 
echo "<table><tr>"; 

while($app_loop = mysql_fetch_array($app)){ 
    $db_item = $app_loop['Item']; 

     $apps= mysql_query("SELECT * FROM Products WHERE Title='$db_item'");} 
      while($apps_loop = mysql_fetch_array($apps)){ 
       $db_icon = $apps_loop['Icon']; 
       $db_title = $apps_loop['Title']; 

echo"<td> 
    <form method='post' action='AppCatPage.php'> 
    <input type='image' src='$db_icon' width='50px' height='50px' id='sb'> 
    <input type='hidden' value='$db_title' name='apptitleu'> 
    </form> 
    </td>"; 
} 
echo"</tr></table>"; 
?> 
+2

這裏沒有連接到數據庫。也許那是錯的? – Strawberry

+0

有一個連接,這不是我的整個連接連接是在頁面頂部的PHP包括。 –

+0

不是說這與你的問題有任何關係,但爲什麼不使用連接而不是循環?但不要回應那個 - 我可能不會看到它。 – Strawberry

回答

0

$應用=請求mysql_query( 「選擇查看從STAT」);

你從表中統計

$db_item = $app_loop['Item']; 

選擇只查看列,但你想讀「項目」列
改變第一行的內容:

$app= mysql_query("SELECT * FROM Stat"); 

我認爲這是問題...

+0

有道理謝謝你應該像$ app = mysql_query(「SELECT View,Item FROM Stat」);正確 –