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 :

Code : Tout sélectionner

'vethica_dolphi'@'localhost' to database 'echantillon'
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>