syntax error unexpected in



Php parse error

Автор Ђамара Васильевна задал вопрос в разделе PHP

как исправить? Parse error: syntax error, unexpected '[' in /home/u847072938/public_html/database.php on line 4 и получил лучший ответ

Ответ от Aljebro[гуру]
После
$db = new PDO('mysql.hostinger.ru', 'u847072938_1', 'u847072938_1', '********')
надо ставить ;
А вот это
[
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_OBJ
]);
явно не на своем месте.

Ответ от Максим Завитаев[гуру]
Вы в принципе не правильно подключаетесь к БД с помощью PDO.

Ответ от Петр Слободянюк[гуру]
Вот так подключение к БД происходит:
$DBH = new PDO("mysql:host=localhost;dbname=name_db", "user", "password");

Ответ от Папаша Мюллер[гуру]
Надо сказать, Тамара, что ошибок ты наляпал много.
Правильно будет вот так
$db = new PDO("mysql:host=mysql.hostinger.ru;dbname=u847072938_1"', 'u847072938_1', '********',
[
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_OBJ
]);

Ответ от Ёаня Семенов[гуру]
В твоем коде нет ни одной строчки написанной верно, скопируй чтоли с мануала по новой иначе так оно все равно не поедет даже если исправишь ошибки синтаксиса.
Может быть ты хотел так:
$db = new PDO('mysql.hostinger.ru', 'u847072938_1', 'u847072938_1',
[
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_OBJ
]);

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: как исправить? Parse error: syntax error, unexpected '[' in /home/u847072938/public_html/database.php on line 4
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*