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

lỗi mysqli_fetch_array ngay cả khi truy vấn hợp lệ; đang chạy tổng số xuất dưới dạng giá trị NULL

http://php.net/manual/en/mysqli-result .fetch-array.php

Bạn đang sử dụng mysqli_fetch_array() không chính xác.

Nếu đó là nơi bạn đang cố gắng thực hiện truy vấn của mình, bạn cần phải thực hiện rất nhiều cơ cấu lại. Nếu bạn đã thực hiện truy vấn của mình và lưu trữ nó trong $ result:

Bạn sẽ sử dụng

mysqli_fetch_array($result, MYSQLI_ASSOC);

Sau khi bạn đã kết nối và truy vấn

Toàn bộ mã của bạn có thể trông giống như sau:

$query = "SELECT Whatever whatever from something;";
$result = mysqli_query($con, $query);       

while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {

    $i += 1;
    array_push($data, array($i) + $row);
}

CHỈNH SỬA:Như nó có nghĩa là bạn có nhiều truy vấn. Chạy một truy vấn duy nhất của SET @runningTotal := 0; SAU ĐÓ đặt lại biến truy vấn của bạn thành phần còn lại của truy vấn và chạy biến đó, sau đó bạn sẽ nhận được kết quả.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. An toàn chuỗi của MySQL's Select Last_Insert_ID

  2. MySQL - GROUP BY với ORDER DESC không hoạt động

  3. # 1062 - Mục nhập trùng lặp 0 'cho khóa' CHÍNH '

  4. MySQL - Tôi nên sử dụng Hash Algo nào cho việc này?

  5. Cách tạo MySQL View