Eléphanteau du PHP |
36 Messages
07 déc. 2011, 18:19
Ben déjà pour la connexion PDO, j'ai pas vraiment le même code.
Mon code actuel :
<?php
// 1 : connexion à la base de donnée
$PARAM_hote='Mon chemin'; // Chemin du serveur
$PARAM_port='3306'; // Port, non obligatoire
$PARAM_nom_bd='Nom'; // Le nom de la base de donnée
$PARAM_utilisateur='user'; // L'identifiant de connexion à la base de donnée
$PARAM_mot_passe='mdp'; // Le mot de passe de connexion à la base de donnée
$connexion = new PDO('mysql:host='.$PARAM_hote.';port='.$PARAM_port.';dbname='.$PARAM_nom_bd, $PARAM_utilisateur, $PARAM_mot_passe);
try
{
$connexion = new PDO('mysql:host='.$PARAM_hote.';dbname='.$PARAM_nom_bd, $PARAM_utilisateur, $PARAM_mot_passe);
}
catch(Exception $e)
{
echo 'Erreur : '.$e->getMessage().'<br />';
echo 'N° : '.$e->getCode();
}
?>
Et celui que tu viens de me passer :
?php
$PARAM_hote='localhost'; // le chemin vers le serveur
$PARAM_port='3306';
$PARAM_nom_bd='monsite'; // le nom de votre base de données
$PARAM_utilisateur='root'; // nom d'utilisateur pour se connecter
$PARAM_mot_passe=''; // mot de passe de l'utilisateur pour se connecter
try
{
$connexion = new PDO('mysql:host='.$PARAM_hote.';port='.$PARAM_port.';dbname='.$PARAM_nom_bd, $PARAM_utilisateur, $PARAM_mot_passe);
$connexion -> query("SET NAMES 'utf8'");
/* BDD connectee */
}
catch(Exception $e)
{
/* erreur connection */
echo 'Une erreur est survenue !';
echo 'Erreur : '.$e->getMessage().'<br />';
echo 'N° : '.$e->getCode();
die();
}
?>
Le champ "adresse" est bien correct et les informations de la base de donnée sont correct et même si elles ne l'étaient pas je pense pas que cela afficherais une telle erreur. La on ne voit strictement rien. La seule chose étrange c'est que le code que tu viens de me passer est différent de celui que j'ai (cf les codes ci-dessus).
C'est possible que ce soit du au fait que le fichier traitement.php ne soit pas trouvé par la page de contact ? Par ce que lorsque j'enlève la requête SQL et que la page s'affiche, si j'appui sur "envoyer" cela me mène à une erreur 404 - Fichier traitement.php introuvable.
J'ai remplacé le code PDO de connexion que j'avais par celui de ton précédent message et rien..

Modifié en dernier par
ZePhYmA le 08 déc. 2011, 13:50, modifié 1 fois.