2012-11-25 75 views
0

我有兩個表。從mysql數據庫的列創建無序列表

表A列出playerID(PK),名稱等

表B列出awardID(PK),playerID(FK),playerOfWeek,ALLSTAR等

作爲一些玩家可以具有多於一個獎項(例如本週兩次授予玩家 - 他們將擁有不同的獎勵ID號),我如何創建一個有序列表以顯示相應玩家獎勵列中的值?

我第一次使用函數調用

function create_unordered_list($listitems) { 
    echo "<ul>"; 
    foreach($listitems as $value) { 
    echo "<li>".$value."</li>"; 
    } 

    echo "</ul>"; 
    } 

我存儲的列結果:

$All_Star = $row['award_AllStar']; 

然後,我想呼應出名單:

echo create_unordered_list ($All_Star); 

任何幫助,非常感謝。

感謝,

回答

0

嘗試print_r($listitems)在函數內部和我們展示它是什麼打印。

+0

它不打印任何東西。 – kentrenholm

+0

錯誤告訴我:爲函數 – kentrenholm

+0

中的foreach()提供的無效參數因此,您的查詢不返回任何內容,請嘗試在phpMyAdmin中運行它。 – Yasmeen