Я составляю сценарий лиги. Когда кто-то регистрируется в лиге, он выбирает из списка доступных команд в раскрывающемся поле.
У меня проблема в том, что я получаю это сообщение об ошибке, когда есть более одного поля.
«Подзапрос возвращает более 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.