gpt4 book ai didi

php - 最后一个选择会提升表中的所有内容,而不仅仅是该行

转载 作者:行者123 更新时间:2023-11-29 08:10:07 24 4
gpt4 key购买 nike

我遇到了另一个小障碍,我有点迷失了什么使这成为每一行的独特调用。

这是我的查询

$myChoice=mysql_query("SELECT * 
FROM player_clinics
INNER JOIN tourneys
ON player_clinics.tourney_id =tourneys.tid
WHERE player_id = '$player_id'
ORDER BY tourney_start_date
");

这是我的 if 语句

if ($selected  == 'Y' && $entered=='Y' && $paid =='Y' && $player_id == $pid) 
{$we_entered = '<font color="#FF0000">Accepted</font>'; $we_paid= '<font color="#009900">Paid</font>';}

对于第一个选择工作正常,但如果最后一个选择标记为 Y,那么所有选择都会提升到 $we_selected = Y $we_paid 也会发生同样的情况

这是表格。 tid 和tourney_id 是相同的值,因此我可以在需要时拥有唯一的

player_clinics 表

player_clinic_id, player_id, tid, selected, paid, entered
402 526 465 Y
403 526 388 Y Y Y

锦标赛 table

  tid,  tourney_name
465 mytourney
388 yourtourney

最佳答案

假设这是一个较大代码块的一部分,您将在其中循环访问结果集,则需要在每次迭代之后(或之前)重置变量。

while(){
[...]

unset( $we_entered ); // or $we_entered = ''; depending on your usage
unset( $we_paid ); // or $we_paid = '';

if ($selected == 'Y' && $entered=='Y' && $paid =='Y' && $player_id == $pid)
{$we_entered = '<font color="#FF0000">Accepted</font>'; $we_paid= '<font color="#009900">Paid</font>'; }

[...]
}

关于php - 最后一个选择会提升表中的所有内容,而不仅仅是该行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21768485/

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