sql >> データベース >  >> RDS >> Mysql

MySql変数とphp

    PHPでは一度に1つのクエリしか使用できません。

     $query1 = "SELECT count(*) FROM agents INTO @AgentCount"
     $query2="  
      SELECT user_agent_parsed, user_agent_original, COUNT( user_agent_parsed ) AS thecount, 
      COUNT( * ) / ( @AgentCount) AS percentage
      FROM agents
      GROUP BY user_agent_parsed
      ORDER BY thecount DESC LIMIT 50";
    

    更新

    すべてのクエリを含むDALがあります。私のDALの典型的な関数は次のようになります:

    // These functions are reusable 
      public function getAllRows($table)
      {
        $sql =" SELECT * FROM $table";
        $this->query($sql);
        return $this->query_result;       
      }
    

    次に、私のBLL(ビジネスレイヤー)には次のものがあります:

      public function getUserAgents()
      {
          $result = parent::getAllRows();
          $row = mysql_fetch_array($result);
          return $row[0]; // Retrieves the first row
    
          // Then you take this value and to a second request. Then return the answer / rows.
      }
    


    1. mysqlデータベース(テーブル)に画像を挿入する方法は?

    2. MySQLは計算でソートします

    3. テーブル式の基礎、パート10 –ビュー、SELECT *、およびDDLの変更

    4. whereステートメントの日付が変更されると、MySQLEXPLAINの「type」が「range」から「ref」に変更されますか?