Php 从mysql数据库中的列创建无序列表

Php 从mysql数据库中的列创建无序列表,php,mysql,Php,Mysql,我有两张桌子 表A列出了玩家ID(PK)、姓名等 表B列出了awardID(PK)、playerID(FK)、playerOfWeek、allStar等 由于某些玩家可以获得多个奖项(例如两次获得本周最佳玩家奖——他们将获得不同的奖项),我如何创建一个有序列表,以便在相应的玩家奖励栏中显示该值 我首先使用函数调用 function create_unordered_list($listitems) { echo "<ul>"; foreach($listitems as

我有两张桌子

表A列出了玩家ID(PK)、姓名等

表B列出了awardID(PK)、playerID(FK)、playerOfWeek、allStar等

由于某些玩家可以获得多个奖项(例如两次获得本周最佳玩家奖——他们将获得不同的奖项),我如何创建一个有序列表,以便在相应的玩家奖励栏中显示该值

我首先使用函数调用

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

   echo "</ul>";
  }
然后,我试着重复这个列表:

  echo create_unordered_list ($All_Star);
任何帮助,非常感谢

谢谢


Ken

尝试在函数内部打印($listitems),并向我们显示它正在打印的内容。

它没有打印任何内容。错误告诉我:为函数中的foreach()提供的参数无效,因此您的查询不会返回任何内容,请尝试在phpMyAdmin中运行它。
  echo create_unordered_list ($All_Star);