Page 1 sur 1

Erreur : No Database Selected

Posté : 02 mai 2006, 17:05
par tom_
Salut,
C'est dans le titre.. :lol:

Code : Tout sélectionner

Erreur : No Database Selected
ou

Code : Tout sélectionner

erreur sql! SELECT * FROM cle_photo No Database Selected
Que veut dire ce message ?

Merci

Posté : 02 mai 2006, 17:07
par zeus
La simple traduction en francais t'aurait donné la réponse : ;)
"Pas de base de données sélectionnée"

Celà veut dire que tu as dû oublier le musql_select_db() après la connexion au serveur de données

Posté : 02 mai 2006, 17:13
par Invité
j'ai fai un include avec :
<?
$host="";
$user="";
$pass="";
$base="";
$connection=mysql_connect($host,$user,$pass);
$bdd=mysql_selectdb($base);
?>

Posté : 02 mai 2006, 17:16
par Ryle
P'tite erreur de syntaxe ?
mysql_select_db()
(avec des valeurs pour les variables naturellement ;))

Posté : 02 mai 2006, 17:16
par zeus
2 erreurs :
1/ c'est mysql_select_db() et non mysql_selectdb
2/ si le nom de ta base est "", ça ne peut pas fonctionner

1 remarque :
1/ afin de détecter les erreurs, il est conseillé d'utiliser or die(mysql_error())
<?
$host="";
$user="";
$pass="";
$base="";
$connection=mysql_connect($host,$user,$pass) or die(mysql_error());
$bdd=mysql_selectdb($base) or die(mysql_error());
?>

Posté : 02 mai 2006, 17:53
par Invité
ok,
mais j'ai un autre message :

Code : Tout sélectionner

Host '*******.net' is not allowed to connect to this MySQL server
:?: :?:

Posté : 02 mai 2006, 18:16
par Cyrano
ça voudrait dire que tu essayes d te connecter à une base distante qui est paramétrée pour interdire les accès externes.

Posté : 03 mai 2006, 10:21
par Invité
ok c'est bon. il fallait mettre :
$host="localhost";