Bonjour à tous,
J'utilise une requête qui fonctionne bien sur une page :
Mais dès que je souhaite l'utiliser dans une autre page, elle ne fonctionne plus et me donne l'erreur : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in .....
Code : 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 <?php //connection au serveur $cnx = mysql_connect( "xxxxxxxx", "xxxxx", "xxxxx" ) ; //sélection de la base de données: $db = mysql_select_db( "xxxxxxxx" ) ; $nvo = $_GET["nvo"] ; //requête SQL: $sql = "SELECT * FROM voitures,uploads WHERE uploads.numero_vo = $nvo AND voitures.nvo = $nvo ORDER BY uploads.Time ASC " ; //exécution de la requête: $requete = mysql_query( $sql, $cnx ) ; //affichage des données: if( $resultat = mysql_fetch_object( $requete ) ); ?> <div id="puce"> <ul> <?php if(empty($resultat)){ ?> <div class="ko">Il n'y a aucun document pour le vo que vous avez sélectionné.</div> <? } else { $resultat = mysql_query($sql); while($file = mysql_fetch_array($resultat)) { echo '<li>'; echo '<a href="'.$file['Filelocation'].'">'.$file['Title'].'</a>'; echo '</li>'; } } ?> </ul> </div>
Sur la page où ça ne fonctionne pas, j'ai un include config tout au début avec :
Est-ce que ça peut venir de là ? Etant donné que la BDD est la même et est appelée 2 fois donc ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 /** Connexion ? la base de donnée */ $dbserver = "xxxxxx"; $dbname = "xxxxx"; $dbuser = 'xxxxxxx'; $dbpass = 'xxxxxxx'; $db = mysql_connect($dbserver,$dbuser,$dbpass); mysql_select_db($dbname,$db); echo mysql_error();
Merci![]()
Partager