My connection passes in class DB.connect.php
with method mysqli_connect
. How can I correct to call a function mysqli_fetch_array()
inside my while cycle?
My code:
class DB_Functions {
private $conn;
// constructor
function __construct() {
require_once 'DB_connect.php';
// connecting to database
$db = new Db_Connect();
$this->conn = $db->connect();
} ...
...
public function getCount($date1, $date2) {
$stmt = $this->conn->prepare("SELECT * FROM Sales WHERE date_of_sell >= ? AND date_of_sell <= ? ");
$stmt->bind_param("ss", $date1, $date2);
$stmt->execute();
$stmt->store_result();
// $count=5;
//
$count = $stmt->num_rows;
if ($stmt->num_rows > 0) {
while ($row = ???) {
$count = $count + 1;
}
}
$stmt->close();
return $count;
}
}