Menu

Probleme de connection à MySQL [Résolu]

mccyp 2 Messages postés samedi 21 novembre 2009Date d'inscription 29 septembre 2017 Dernière intervention - 29 sept. 2017 à 17:38 - Dernière réponse : le père. 6094 Messages postés mardi 15 mai 2012Date d'inscription 20 juillet 2018 Dernière intervention
- 29 sept. 2017 à 23:49
Bonjour,

Je suis en plein developpement d'un site Internet, et j'ai un soucis,

J'ai créer une page en .php qui est censé permettre de se connecter a ma base de données MySQL afin par la suite de pouvoir demander des requête a MySQL.
Je me suis servi de Wamp pour tester ma page, tout marchais tres bien.

je suis actuellement en train d'heberger mes fichiers sur un vrai serveur, SAUF QUE, ça ne marche plus,

Voici le code de ma page de connexion connexion.php


<?php
$dbhost="serveur";
$dbuser="user";
$dbpassword="mdp";
$dbname="nomdelabase";

try{
$connexion = new PDO("mysql:host=$dbhost;dbname=$dbname",$dbuser,$dbpassword);
$connexion -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}

catch(PDOexception $e){
echo 'Echec de la connexion : ' .$e->getMessage();
};
?>


le message d'erreur est celui-ci:

Parse error: syntax error, unexpected '{' in /mnt/109/sdb/a/c/user/connexion.php on line 7


quelqu'un pourrait m'aider?

Merci D'avance
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
le père. 6094 Messages postés mardi 15 mai 2012Date d'inscription 20 juillet 2018 Dernière intervention - 29 sept. 2017 à 23:15
1
Merci
Bonjour

Ton erreur semble être sur le try. Cette instruction n'existe que depuis la version 5 de PHP; avec quelle version travaille ton 'vrai' serveur ?

Merci le père. 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 22724 internautes ce mois-ci

Commenter la réponse de le père.
DelNC 1605 Messages postés samedi 25 octobre 2014Date d'inscription 15 juillet 2018 Dernière intervention - 29 sept. 2017 à 23:07
0
Merci
Bonjour

Je te donne le code que j'utilise pour la connexion à ma base de données

<?php
	$BDD_ADRESSE  = "mysql:host=127.0.0.1";
	$BDD_DBNAME   = "mabase";
	$BDD_LOGIN    = "root";
	$BDD_PASSWORD = "";


	// connexion à la base de données
	try {
	$bdd = new PDO("$BDD_ADRESSE;dbname=$BDD_DBNAME", $BDD_LOGIN, $BDD_PASSWORD);
    } catch(Exception $e) {
        exit('Impossible de se connecter à la base de données.');
    }

    // exécution de la requête
    $resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
?>
Commenter la réponse de DelNC
mccyp 2 Messages postés samedi 21 novembre 2009Date d'inscription 29 septembre 2017 Dernière intervention - 29 sept. 2017 à 23:36
0
Merci
Merci le père, effectivement la version de PHP sur le serveur etait sur 4.x

j'ai remis la version 5 grâce au .htaccess.

Merciiiiii

--
le père. 6094 Messages postés mardi 15 mai 2012Date d'inscription 20 juillet 2018 Dernière intervention - 29 sept. 2017 à 23:49
De rien :-)
Commenter la réponse de mccyp