Impossible de se connecter à la base

Eléphanteau du PHP | 38 Messages

06 mai 2011, 13:48

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

ViPHP
ViPHP | 1996 Messages

06 mai 2011, 14:06

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)
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Eléphant du PHP | 60 Messages

06 mai 2011, 14:09

Et je dirais même plus,
est-ce normal d'utiliser $base au lieu de $connexion dans la fonction mysql_select_db ?
"La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information"
Albert Einstein.

Eléphanteau du PHP | 38 Messages

06 mai 2011, 14:18

même en écrivant ceci
$connexion = mysql_connect($host,$user,$pass);

mysql_select_db ('echantillon', $connexion);
sa ne fonctionne pas !

ViPHP
ViPHP | 2577 Messages

06 mai 2011, 14:36

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.

ViPHP
ViPHP | 1996 Messages

06 mai 2011, 14:43

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());
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Eléphanteau du PHP | 38 Messages

06 mai 2011, 14:52

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'

ViPHP
ViPHP | 1996 Messages

06 mai 2011, 15:01

Tout est écris :

Code : Tout sélectionner

'vethica_dolphi'@'localhost' to database 'echantillon'
Vérifie si vethica_dolphi a les droits d'accès à la bdd
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Eléphanteau du PHP | 38 Messages

06 mai 2011, 15:05

Ok et où je peux vérifier cela ?

Eléphanteau du PHP | 38 Messages

06 mai 2011, 15:14

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>