Page 1 sur 1
Impossible de se connecter à la base
Posté : 06 mai 2011, 13:48
par diabolo67
Bonjour,
En testant ma base en local tout fonctionne, mais dès que je transfère sur le site, j'ai l'erreur suivante :
No database selected
J'ai tapez ceci comme code dans un fichier include :
<?php
function connectvethica_echantillon(){
$host = "localhost";
$user = "v_domaine";
$pass = "domaine";
$connexion = mysql_connect($host,$user,$pass);
mysql_select_db (domaine_echantillon', $base) ;
}
?>
et dans la page ceci :
connectdomaine_echantillon();
Merci pour votre aide
Re: Impossible de se connecter à la base
Posté : 06 mai 2011, 14:06
par Aureusms
Est ce normal s'il manque un ' :
mysql_select_db (domaine_echantillon', $base) ;
Sinon certain serveur nécessite un nom de serveur mysql différent de "localhost". Ex chez OVH le nom du serveur est composé de mysql+chiffre.suffixe (ex mysql5.PRO)
Re: Impossible de se connecter à la base
Posté : 06 mai 2011, 14:09
par GiorgioLino
Et je dirais même plus,
est-ce normal d'utiliser $base au lieu de $connexion dans la fonction mysql_select_db ?
Re: Impossible de se connecter à la base
Posté : 06 mai 2011, 14:18
par diabolo67
même en écrivant ceci
$connexion = mysql_connect($host,$user,$pass);
mysql_select_db ('echantillon', $connexion);
sa ne fonctionne pas !
Re: Impossible de se connecter à la base
Posté : 06 mai 2011, 14:36
par Mazarini
Bonjour,
Un test de mysql_errno() et l'affichage de mysql_error() permettrai d'en savoir plus. Surtout on serait sur quelle appel se situe l'erreur.
Re: Impossible de se connecter à la base
Posté : 06 mai 2011, 14:43
par Aureusms
Essaye la proposition de Mazarini par :
$connexion = mysql_connect($host,$user,$pass) or die ("Erreur de connexion à la base de donnée ".mysql_error());
mysql_select_db ('echantillon', $connexion) or die ("Erreur de sélection de la base de donnée ".mysql_error());
Re: Impossible de se connecter à la base
Posté : 06 mai 2011, 14:52
par diabolo67
Et ben voila on avance erreur affiché maintenant :
Erreur de sélection de la base de donnée Access denied for user 'vethica_dolphi'@'localhost' to database 'echantillon'
Re: Impossible de se connecter à la base
Posté : 06 mai 2011, 15:01
par Aureusms
Tout est écris :
Vérifie si vethica_dolphi a les droits d'accès à la bdd
Re: Impossible de se connecter à la base
Posté : 06 mai 2011, 15:05
par diabolo67
Ok et où je peux vérifier cela ?
Re: Impossible de se connecter à la base
Posté : 06 mai 2011, 15:14
par diabolo67
C'est réglé j'ai contacter l'hébergeur un petit soucis de droit d'accès.
Merci à tous pour votre aide, et bonne après midi =D>