sql >> Databáze >  >> RDS >> Mysql

Mysql Query s proměnnou mysql nefunguje v Zend Framework 1

Zdá se, že nastavení proměnné v MySql je považováno za samostatný dotaz. ( fetch*() nemůže zpracovat více volání)

takže pro ty, kteří mají tento druh problému:

$db->query("SET @rank = 0 ;");

$db->fetchAll("SELECT
                                   @rank := @rank +1 AS rank,
                                    SUM(user_scoring_data.user_points)  AS user_points,
                                    league_team.user_id

                                FROM league_team 
                                RIGHT JOIN user_scoring_data ON league_team.league_team_id = user_scoring_data.league_team_id

                                WHERE league_id = '$league_id' GROUP BY user_scoring_data.league_team_id 
                                ORDER BY user_points DESC"
                            );



  1. Jak upgradovat postgresql databázi z 10 na 12 bez ztráty dat pro openproject

  2. Špičkové techniky, jak se vyhnout „odstranění dat“ z databáze webových stránek

  3. Jak najít nečíselné hodnoty ve sloupci v MySQL

  4. Zaseknutý při vytváření dotazu MySQL