Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql заявка с mysql променлива не работи в Zend Framework 1

Изглежда, че задаването на променлива в MySql се счита за отделна заявка. ( fetch*() не може да обработва множество повиквания)

така че за тези с този вид проблем:

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Въведение в SQL командите

  2. JFreechart диаграма с време от SQL база данни

  3. PHP mySQL - Кога е най-доброто време за прекъсване на връзката с базата данни?

  4. Как работи SQL инжекцията и как да се предпазя от нея

  5. Подредете по последните 3 знака