Bonjour, j'ai voulu clarifier mon code en divisant en plusieurs fichiers.
Et ça m'a créé une erreur. J'ai l'impression que la fonction my_select_db() ne prend par les valeurs du fichiers que j'ai mis dans le require.
Code connexionDB.php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php /* ******************************************************************* ** Déclaration hôte, utilisateur, pass et nom de la bdd ** ******************************************************************* */ $host="localhost"; $user="root"; $pass=""; $dbName="NomBDD"; /* ******************************************************************* ** Connection BDD ** ******************************************************************* */ // connection $id=mysql_connect($host, $user, $pass) or die ("Impossible de se connecter à la base de données"); ?>
Code traitementDB.php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 require '../connexion/connexionDB.php'; (Ligne 7) $bdd=mysql_select_db($db,$id); ...
L'erreur affichée :
Notice: Undefined variable: db in C:\wamp\www\traitementDB\traitementDB.php on line 7
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\wamp\www\traitementDB\traitementDB.php on line 25
résultat : 0
Pour la ligne 7, c'est celle que j'ai mise entre parenthèse.
La ligne 25, c'est quand j'utilise dans un while mysql_fetch_assoc($req)
et le $req est égal à
$req=mysql_query($listePays);
Partager