PDO を使用して実行している小さなアプリがあり、サーバーの移行と PHP のアップグレードの後、次のエラーが発生します。
Warning: PDO::query(): SQLSTATE[HY000]: General error: mode must be an integer in var/www/xxxxxxxx
それが参照する行は
$statement = $this->_connection->Query("SELECT * FROM table WHERE SOMECOL = '$col' LIMIT 1", $this->_connection);
私はしばらくグーグルを見回してきましたが、修正はないようです。を使用してデフォルトの fetchmode を設定しようとしまし$db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);
たが、エラーは変わりません。
彼らが助けてくれてありがとう:)