Ошибка разбора: ошибка разбора, неожиданный T_DOUBLE_ARROW, ожидание ‘(‘

Я получаю эту ошибку, когда я пытаюсь сделать это:

$connBD = new PDO("mysql:host=$dbHote;dbname=$dbNom", $dbUtilisateur, $dbMotPasse, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
// Pour lancer les exceptions lorsqu'il y des erreurs PDO.
$connBD -> setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );

Я знаю, что T_DOUBLE_ARROW является токеном «=>», но я не могу указать на свою ошибку. Кто-нибудь видит это?

Заранее спасибо.

Полный код до появления ошибки:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<?php
require ("Include/param_bd.inc");
/*if (!$id_link = mysql_connect($dbHote, $dbUtilisateur, $dbMotPasse)) {
echo 'Connexion impossible';
exit;
}
if (!mysql_select_db($dbNom, $id_link)) {
echo 'BD impossible';
exit;
}*/
$connBD = new PDO("mysql:host=$dbHote;dbname=$dbNom", $dbUtilisateur, $dbMotPasse, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
// Pour lancer les exceptions lorsqu'il y des erreurs PDO.
$connBD -> setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
?>
<link rel="stylesheet" type="text/css" href="Style/GestionDocNew.css" />
<title>Recherche Gestion DOC</title>
<meta charset="utf-8" />
</head>

Вот что в моем файле param_bd.inc:

<?php
// Paramètres de connexion à la base de données
// ==================================================
// Serveur
$dbHote = "ceec-wamp2008";
// Nom d'utilisateur
$dbUtilisateur = "suivisprod";
// Mot de passe
$dbMotPasse = "prodsuivis321";
// Base de données
$dbNom = "ceectest";
?>

1

Решение

Не прямое решение, но стоит попробовать:

$connBD = new PDO("mysql:host=$dbHote;dbname=$dbNom", $dbUtilisateur, $dbMotPasse,
array(
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8",
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
)
);

или вообще без двойной стрелки:

$connBD = new PDO("mysql:host=$dbHote;dbname=$dbNom", $dbUtilisateur, $dbMotPasse);
$connBD->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES utf8");
$connBD->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]