Bonjour à tous,

J'utilise une requête qui fonctionne bien sur une page :

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>
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 .....

Sur la page où ça ne fonctionne pas, j'ai un include config tout au début avec :

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();
Est-ce que ça peut venir de là ? Etant donné que la BDD est la même et est appelée 2 fois donc ?

Merci