これに少し戸惑いました.2番目のクエリをコメントアウトするとエラーは発生しません.最初のクエリは正常に実行されますが、2番目のクエリ(基本的に同じクエリ)が追加されると、SQL構文にエラーが発生します. 理由は少しわかりませんが、クエリを実行するためのより良い方法があるかもしれません。ありがとうございます。
SQL エラー [mysqli]
SQL 構文にエラーがあります。1 行目の near '' [1064] を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
SQL
SELECT username FROM forum_users WHERE user_id =
バックトレース
$challengingClan = $results->get('challengingClan');
$query = "SELECT username FROM forum_users WHERE user_id = $challengingClan";
$user1 = $db->sql_query($query);
$user1 = $db->sql_fetchrow($user1);
$opposingClan = $results->get('opposingClan');
$query = "SELECT username FROM forum_users WHERE user_id = $opposingClan";
$user2 = $db->sql_query($query);
$user2 = $db->sql_fetchrow($user2);