Я запускаю это через PHP, и первый запрос запускается отлично, сразу после него я запускаю второй запрос и ничего не делает. По какой-то причине его строки никогда не обновляются, но когда я набираю запрос вручную на сервере sql, он отлично работает.
У кого-нибудь есть идея, почему он не работает в PHP-коде?
$qry = "UPDATE Matches SET winner ='$winner' WHERE TOURN_KEY = '$tournKey'AND MATCH_KEY='$matchKey' ";
$result = @mysql_query($qry);
$qryPoints = "UPDATE members, MemberBets SET members.points = members.points + MemberBets.amountBet + MemberBets.amountBet WHERE members.member_id=MemberBets.member_id and MemberBets.MATCH_KEY ='$matchKey' and MemberBets.TOURN_KEY = '$tournyKey' and MemberBets.player = '$winner'";
$resultPoints = @mysql_query($qryPoints);
У вас появляется опечатка. У вас есть переменная $tournKey
в первом запросе и переменная $tournyKey
во втором. Поскольку вы говорите, что первый запрос работает, я предполагаю, что второе имя переменной неверно.
echo $qryPoints
в конце и рассказать нам, как это выглядит?