Pb d'include avec mysql_connect et mysql_select_db

Altus
Invité n'ayant pas de compte PHPfrance

21 janv. 2006, 20:14

Salut à tous :wink:

Je développe en ce moment un site php en local (EasyPHP) et je n'arrive pas à inclure la partie de mon code qui effectue la connexion au serveur et à la base de donnée.

Concrétement, avant de faire ma requète j'écris le code suivant :
include ("connexion.inc");

Ce fichier contient les instructions suivantes :

mysql_connect("localhost", "root", "") or die("Impossible de se connecter au serveur");
mysql_select_db("vastfrance") or die("Cette base de donnees n'existe pas");

Or ma page n'arrive pas à se connecter si le code ci-dessus ne se trouve pas directement dans ma page.

J'ai essayé de la place dans une variable, le problème est le même ... :?

Quelqu'un aurait-t'il une idée ?

Mammouth du PHP | 19672 Messages

21 janv. 2006, 20:39

Selon ta configuration, il est possible qu'il te faille écrire:
include ("./connexion.inc"); 
Donc le "./" précédant le chemin du fichier indiquand qu'on part du répertoire en cours de la page affichée et non de la racine du serveur.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Invité
Invité n'ayant pas de compte PHPfrance

21 janv. 2006, 20:54

Selon ta configuration, il est possible qu'il te faille écrire:
PHP:
include ("./connexion.inc");
Donc le "./" précédant le chemin du fichier indiquand qu'on part du répertoire en cours de la page affichée et non de la racine du serveur.
Merci pour ta réponse ... après essai ça ne fonctionne toujours pas ...

Pour info ma page d'index se trouve dans un dossier "admin" et elle fait "include" un fichier se trouvant au même niveau.