Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Biến MySql và php

Bạn chỉ có thể có một truy vấn tại một thời điểm trong PHP.

 $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";

CẬP NHẬT

Tôi có một DAL chứa tất cả các truy vấn của tôi. Một chức năng điển hình trong DAL của tôi trông như thế này:

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

Sau đó, trong BLL (Lớp kinh doanh) của tôi, tôi có những thứ sau:

  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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để triển khai một hệ thống bình luận lồng nhau?

  2. MySQL:Trang là gì?

  3. Json mã hóa toàn bộ tập kết quả mysql

  4. Cách xóa khoảng trắng khỏi chuỗi trong MySQL

  5. Cách tạo blog trong cơ sở dữ liệu PHP và MySQL - Bài đăng của quản trị viên