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

PHP SQL nhận SELECT COUNT (người dùng) thành biến

Bạn nên sử dụng mysql_result và lấy cột đầu tiên của kết quả. Như thế này:

$result = mysql_query("SELECT COUNT(user) FROM game_paths WHERE user='$user'");
$count = mysql_result($result, 0);

Bạn cũng có thể đặt bí danh cho cột như sau:

$result = mysql_query("SELECT COUNT(user) AS total FROM game_paths WHERE user='$user'");
$data = mysql_fetch_assoc($result);
$count = $data['total'];

Điều này có thể tốt hơn nếu bạn chọn nhiều cột cùng một lúc và cũng để dễ đọc.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thay đổi múi giờ MySQL?

  2. sql kéo một hàng cho hàng tiếp theo hoặc hàng trước của hàng hiện tại

  3. Quyền truy cập mysql bị từ chối đối với người dùng '' @ 'localhost' vào cơ sở dữ liệu ''

  4. Làm thế nào để hiển thị album ảnh trong bài viết? [chỉ sử dụng PHP và MYSQL]

  5. MySQL tự động chèn một hàng vào table2 trên một chèn vào table1