gpt4 book ai didi

php - Foreach 只是回应第一个条目

转载 作者:行者123 更新时间:2023-12-04 14:15:06 25 4
gpt4 key购买 nike

抱歉,如果我应该知道得更多,但我已经为此苦苦挣扎了一段时间。

我有一个 300 行的 mysql 数据库。它包含 4 列,“eventid”、“player1”、“player2”、“score”。在游戏中,玩家 1 给不同的其他人(玩家 2)打了 100 分。

我想做的是向登录用户 (player1) 显示他们得分的“player2”的表格。

我的代码是这样的:

$currentuserid = 00001;

$opponent_data = mysql_query("SELECT * FROM `scores` WHERE `player1` = $currentuserid ORDER by score");

$opponent_count = mysql_num_rows($opponent_data);

echo $opponent_count.'<br>'; // Just to test -> and it shows I have 144 entries in the array, i.e. 144 player 2's that player 1 has scored

$opponent_scores = mysql_fetch_assoc($opponent_data);

$runrows = $opponent_scores;

foreach ($opponent_scores as &$runrows);

{
$id = $runrows['eventid'];
$player2 = $runrows['player2'];
$score = $runrows['score'];


echo $player2." got ".$score;

echo "<br>";

}

当我运行它时,我只能看到

144

73 got 44

但我希望看到“玩家 2”的 144 行得到“玩家 2 的得分”。

我做错了什么?

最佳答案

for-each 循环后有一个分号;那不应该在那里。

关于php - Foreach 只是回应第一个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4052053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com