MYSQL, PHP et condition "try"
Gizmil
Messages postés
749
Statut
Membre
-
afrnos Messages postés 61 Statut Membre -
afrnos Messages postés 61 Statut Membre -
Hello,
voilà, j'ai un petit souci avec la ligne de code permettant d'accéder à ma base de donnée !
Je suis en train d'étudier un bouquin concernant PHP et MYSQL (Mathieu Nebra, Ed: www.siteduzero.com, page 192) et de simplement tester mon accès à ma base de donnée ! Dans le livre, il est indiqué d'utiliser la condition "try" pour englober la fonction PDO mais j'ai un retour d'erreur par rapport à l'accolade ouvrante de "try" !
Voici le script :
Et voici le retour d'erreur :
Une idée de la source du problème ? Tout vous semble normal dans ce script ? Merci !
voilà, j'ai un petit souci avec la ligne de code permettant d'accéder à ma base de donnée !
Je suis en train d'étudier un bouquin concernant PHP et MYSQL (Mathieu Nebra, Ed: www.siteduzero.com, page 192) et de simplement tester mon accès à ma base de donnée ! Dans le livre, il est indiqué d'utiliser la condition "try" pour englober la fonction PDO mais j'ai un retour d'erreur par rapport à l'accolade ouvrante de "try" !
Voici le script :
<?php
try{
$bdd = new PDO('mysql:host=mysql5-18.60gp;dbname=emails_visiteurs', 'monlogin', 'monpass');
}catch (Exception $e){
die('Erreur : '.$e->getMessage());
}
?>
Et voici le retour d'erreur :
Parse error: syntax error, unexpected '{' in /homez.194/monsite/www/divers/zone_tests/test_mysql/index.php on line 2
Une idée de la source du problème ? Tout vous semble normal dans ce script ? Merci !
A voir également:
- MYSQL, PHP et condition "try"
- Excel cellule couleur si condition texte - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
2 réponses
Bonsoir,
Vous êtes chez quel hébergeur ? OVH ?
Il se peut que vous ayez un problème avec votre version de PHP. En fait il vous en faudrait une plus récente. Les anciennes version de PHP ne comprennent pas try/catch.
Il faut que vous créiez un fichier .htaccess, que vous y inscriviez la ligne :
et que vous placiez ce fichier à la racine de votre site.
https://docs.ovh.com/fr/
Vous êtes chez quel hébergeur ? OVH ?
Il se peut que vous ayez un problème avec votre version de PHP. En fait il vous en faudrait une plus récente. Les anciennes version de PHP ne comprennent pas try/catch.
Il faut que vous créiez un fichier .htaccess, que vous y inscriviez la ligne :
SetEnv PHP_VER 5
et que vous placiez ce fichier à la racine de votre site.
https://docs.ovh.com/fr/