使用PHP在MYSQL $ result变量中选择某些行

时间:2019-02-06 01:10:13

标签: php html mysql

我有一个PHP变量,其中包含我来自数据库的所有数据:

$query = "SELECT
            matchNumber,
            blueTeam1,
            blueTeam2,
            blueTeam3,
            redTeam1,
            redTeam2,
            redTeam3

            FROM matches
            ORDER BY matchNumber ASC";
$result = $mysqli->query($query) or die($mysqli->error.__LINE__); //this variable contains all the values

现在我有一个HTML元素来选择一个匹配数字:

Select Match: <select id="matchNum">
  <?php
    $output = "";
    while($row = $result->fetch_assoc()) {
      $output .='<option value="'.$row['matchNumber'].'">' . $row['matchNumber'] . '</option>';
    }
    echo $output;
  ?>
 </select><br />

这完全正常。现在,我要检索我选择的比赛编号,并制作另一个<select>标签,以使用户选择所选比赛中的哪个球队编号(因此,如果用户选择比赛4,我希望使用新的{{ 1}}标签,以使用户从匹配4)中选择<select>值,blueTeam1值等。

我之前对此问题进行了研究,并在StackOverflow和其他站点上阅读了许多问题,但是我发现没有任何东西可以使用blueTeam2变量并从该变量中选择特定的行。

非常感谢您的帮助!

0 个答案:

没有答案