我正在整理一个联赛脚本。当有人注册联赛时,他们会从下拉字段中的可用球队列表中进行选择。
我遇到的问题是,当有多个字段时,我会收到此错误消息。
“子查询返回超过 1 行”
这是脚本:
//List available teams
$query_chamoline = "SELECT * FROM MLB WHERE `team`<>(SELECT `team` FROM leaguemembers WHERE `leagueid`=\"$lid\" AND `active`='Y') ORDER BY `team` ASC";
$chamoline = mysql_query($query_chamoline) or die(mysql_error());
$row_chamoline = mysql_fetch_assoc($chamoline);
$totalRows_chamoline = mysql_num_rows($chamoline);
<select id="team">
<option value="">Select Available Team</option>
<?php do { ?>
<?php
$tname=$row_chamoline['team'];
if($totalRows_chamoline>0)
{?>
<option value="<?php echo $tname ?>"><?php echo $tname ?></option><?php }} while ($row_chamoline = mysql_fetch_assoc($chamoline)); ?>
</select>
我正在从 MLB 表中与其他成员在 Leaguemembers 表中选择的球队不匹配的球队总列表中进行选择。