Connexion à la base mysql
Bonjour,
Aprés la réalisation de la page html et la base et le code php avec dreamweaver.
Le probleme est que juste aprés la validation le code php s'ouvre.
<?php
$dbhost = "localhost";
$user = "root";
$password = "";
$usebdd = "configuration";
$connexion = mysql_connect ($dbhost, $user, $password);
if (!$connexion) {
echo "Impossible d'effectuer la connexion.";
exit;
}
else {
echo "connexion effectuée.";
if (mysql_select_db ($usebdd) ==True)
echo "Sélection de la base réussie.";
else
die("Echec de connexion.");
}
?>
Aprés la réalisation de la page html et la base et le code php avec dreamweaver.
Le probleme est que juste aprés la validation le code php s'ouvre.
<?php
$dbhost = "localhost";
$user = "root";
$password = "";
$usebdd = "configuration";
$connexion = mysql_connect ($dbhost, $user, $password);
if (!$connexion) {
echo "Impossible d'effectuer la connexion.";
exit;
}
else {
echo "connexion effectuée.";
if (mysql_select_db ($usebdd) ==True)
echo "Sélection de la base réussie.";
else
die("Echec de connexion.");
}
?>
Configuration: Windows XP Internet Explorer 6.0
2 réponses
-
je comprends pas ton problème... merci d'en dire plus...
-
Je ne comprends pas réellement non plus le soucis.
Quelques conseils néanmoins à la lecture du code :
...
// La fonction die() stop toute exécution ultérieure du script. En ajoutant la fonction mysql_error(), cela permettra de mieux cibler le soucis.
$connexion = mysql_connect ($dbhost, $user, $password) or die("Impossible d'effectuer la connexion : ".mysql_error());
// Affichage que si la commande précédente s'est bien déroulée
echo "connexion effectuée.";
// Même principe
mysql_select_db ($usebdd) or die("Echec de connexion : ".mysql_error());
echo "Sélection de la base réussie.";
// Sans oublier la fermeture de la connexion :
mysql_close($connexion);