Ubuntu 10.04 で PHP に問題があります。mysqli_result::fetch_all を使用しようとすると、次のエラーが表示されます。
未定義のメソッド mysqli_result::fetch_all() の呼び出し
ただし、Windows XP では動作します。
コード:
$result = $this->dbh->query('SELECT [...] ');
return $result->fetch_all(MYSQLI_ASSOC);
結果を処理のために別のレイヤーに送信するため、ループでfetch_assocを使用したくありません。
PHP 5.4.4 を使用しています。およびphp -m |で grep mysql表示されない mysqlnd モジュール。どうすればインストールできますか? それが問題でしょうか?