【发布时间】:2018-04-29 01:47:49
【问题描述】:
早上好。 我一直在尝试制作可以比较匹配率的“东西”,但我一直在寻找与 2 名相同球员的比赛。
我发现了一些关于 AND OR 括号的东西,所以这是我的 sql 查询
$ccc = "SELECT * FROM zapasy WHERE (playerName01 = '".$player1."' OR playerName01 ='".$player2."') AND (playerName02 = '".$player2."' OR playerName02='".$player1."')";
$result3 = $db->query($ccc);
$ids = array();
while ($row55 = $result3->fetch_assoc())
{
$ids[] = $row55['winner'];
}
但是,问题是每当我尝试获取数据时,它给我的索引比实际预期的要多。 这是获取后打印数组值的结果。
Array ( [0] => 2 [1] => 3 [2] => 4 [3] => 5 [4] => 6 )
正如您在此处的数据库示例中看到的那样,正如预期的那样,只有 2 3 4。 db sample
有人建议我做错了什么吗?
【问题讨论】: