вообщем что-то с модулем PDO. код для теста:
<?php
define('HOSTNAME', 'localhost');
define('DATABASE', 'base');
define('USERNAME', 'login');
define('PASSWORD', 'pass');
try {
$db = new PDO('mysql:host=' . HOSTNAME . ';dbname=' . DATABASE, USERNAME, PASSWORD, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); (на этой строке вылет! ошибка ниже)
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
exit($e->getMessage());
}
?>
текст ошибки:
Fatal error: Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' in E:\openserver\domains\test\test.php on line 7
в php.ini модуль подключен
extension=php_pdo_mysql.dll
- Главная Список форумов Ошибки Open Server
- Поиск
-
- Текущее время: 13 фев 2025, 12:07
- Часовой пояс: UTC+03:00