What is the exect way to get number of affected rows in mysqli OOP. I am creating crud class using msqli OOP. I am getting int -1.
$query = "SELECT * FROM `sk_courses`";
$stmt = $this->_mysqli->prepare($query);
$stmt->execute();
$stmt->affected_rows ;
var_dump($stmt->affected_rows); // output is int -1
Output of var_dump($stmt) is:
object(mysqli_stmt)[7]
public 'affected_rows' => null
public 'insert_id' => null
public 'num_rows' => null
public 'param_count' => null
public 'field_count' => null
public 'errno' => null
public 'error' => null
public 'error_list' => null
public 'sqlstate' => null
public 'id' => null