problème avec la fonction include()

Eléphanteau du PHP | 17 Messages

09 mars 2008, 16:44

Bonjour ^^ ,

Je viens de me remettre au php, et je suis tombé sur une erreur assez étrange pour moi. Voici le code pour me connecter à ma BDD :

ma page download.php:
...
10. include("connexion.php");
...
39. $requete = "SELECT nom, desc FROM $categorie2 ORDER BY num";
40. $resultat= mysql_query($requete,$connexion) or die ("query_categorie: ".mysql_error($connexion));
Ma page connexion.php:
<?
$connexion = mysql_connect("localhost", "admin", "admin") or die (mysql_error ());
$cx_base= mysql_select_db("site_01", $connexion) or die (mysql_error ());
?>
Et j'obtiens comme réponse:

Code : Tout sélectionner

Notice: Undefined variable: connexion in C:\Program Files\EasyPHP 2.0b1\www\test\download.php on line 40 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\EasyPHP 2.0b1\www\test\download.php on line 40
En revanche, quand je met ce qui est dans connexion.php dans ma page de code, l'erreur disparaît.

Est ce que j'ai fait une erreur quelque part ?

ViPHP
ViPHP | 5924 Messages

09 mars 2008, 16:47

Vois du côté des short_open_tag
Il faut y préférer les tags normales <?php

Eléphanteau du PHP | 17 Messages

09 mars 2008, 16:52

exact, l'erreur à maintenant disparu ^^ merci :D

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]