I'm using PHP FluentPDO, this query works in localhost, but not in webhosting. PHP version is 7.4, FluentPDO: "envms/fluentpdo": "^2.2":
$pdo = new PDO("mysql:dbname={$mysql['db_name']};host={$mysql['host']}", $mysql['user'],
$mysql['password'], array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'", PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC));
$q = new Query($pdo);
$q->from('table')
->where(['email' => 'admin@example.com'])
->select('id, name, email, password', true)
->fetchAll();
The error is:
Undefined class constant 'PDO::FETCH_DEFAULT'