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ả.