什麼是執行方式來獲取mysqli OOP中受影響的行數。我正在使用msqli OOP創建crud類。我得到int -1。後續代碼var_dump($語句)的如何獲取mysqli OOP中affected_rows的數量? Mysqli OOP affected_rows返回-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
輸出是:
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
這很簡單。請閱讀**手冊頁**瞭解您正在使用的功能。 –
這是一個恥辱,upvote這樣的問題。對編程的藝術感到羞恥。 –
重複的http://stackoverflow.com/questions/1018336/getting-row-count-for-a-table-in-mysql –