저는 PHP를 통해이 쿼리를 실행하고 있습니다. 첫 번째 쿼리가 완벽하게 실행 된 후 바로 두 번째 쿼리를 실행 한 후 아무 것도 수행하지 않습니다. 어떤 이유로 든 행이 업데이트되지 않지만 SQL Server에서 쿼리를 수동으로 입력하면 완벽하게 작동합니다.SQL 쿼리는 서버에서 쿼리로 실행될 때 작동하지만 PHP 코드에서는 작동하지 않습니다
누구든지 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);
해당 쿼리를 시도하고 인쇄하여 해당 쿼리가 무엇인지 알아보십시오. – quantumSoup
마지막에'$ qryPoints'를 echo하고 어떻게 생겼는지 말해 줄 수 있습니까? – deceze
또 다른 일은 mySQL이 제공하는 에러를 출력하는 것입니다 : $ resultPoints = mysql_query ($ qryPoints) or die (mysql_error()); – quantumSoup