Bạn nên làm như sau:
$data = array();
while($row = $db->database_fetch_assoc($query))
{
$data[] = $row;
}
Bây giờ $ data là một mảng trong đó mỗi phần tử là một hàng của kết quả truy vấn.
Sau đó, bạn có thể truy cập các hàng dưới dạng $ data [0], $ data [1] và các phần tử trong các hàng dưới dạng $ data [1] ['package'], $ data [0] ['itemtype'], vì mỗi hàng là một mảng kết hợp.
Bạn có thể lấy số hàng được trả về bằng cách sử dụng số đếm ($ data).