Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/04/2008, 10h30   #1
Invité de passage
 
Inscription : avril 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 3
Points : 1
Points : 1
Par défaut Pbe avec mysql

j'ai un problème et j'aimerais que vous puissiez m'aider


Citation:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/olympe-network/abidjan12/web/recherche.php on line 204
Mon code :


Code :
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
<?php
 
$result1=mysql_query($query1);
 
while($tableau=mysql_fetch_array($result1))   //la ligne en question
	{
	$id = $tableau['ID_MEMBRE'];
	$rub = $tableau['ID_RUBRIQUE'];
	$nom = $tableau['NOM'];
	$prenom = $tableau['PRENOM'];
	$titre = $tableau['TITRE'];
	$rs = $tableau['RAISON_SOCIALE'];
	$ville = $tableau['VILLE'];
	$commune = $tableau['COMMUNE'];
	$quartier = $tableau['QUARTIER'];
	$apostale = $tableau['APOSTALE'];
	$telfixe = $tableau['TELFIXE'];
	$telport = $tableau['TELPORT'];
	$fax = $tableau['FAX'];
	$email = $tableau['E_MAIL'];
	$siteinternet = $tableau['SITE_INTERNET'];
	$information = $tableau['INFORMATION'];
	$choix = $tableau['CHOIX'];
 
 
/*
echo("<br/>"<table><tbody><tr><th>NOM :</th><td>".$nom."</td></tr> <tr><th>Prenom:</th><td>".$prenom."</td></tr> <tr><th>Commune :</th><td>".$commune."</td></tr> <tr><th>Quartier :</th><td>".$quartier."</td></tr> <tr><th>APostale :</th><td>".$apostale."</td></tr> <tr><th>TelFixe :</th><td>".$telfixe."</td></tr><tr><th>TelPort :</th><td>.$telport.</td></tr> <tr><th>Fax :</th><td>.$fax.</td></tr> </tbody></table>
*/
 
		echo("<br/>".$nom." - ".$prenom." - ".$titre." - ".$ville." - ".$commune." - ".$quartier." - ".$apostale." - ".$telfixe." - ".$telport." - ".$fax." - ".$email." - ".$siteinternet." - ".$information." - ".$choix." - ".$rs." ( ".$rub." )");
 
	}
 
?>
KPRISS_O est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 10h53   #2
ced
Rédacteur/Modérateur

 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 823
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 823
Points : 6 409
Points : 6 409
Bonjour,

Et si tu nous montrais le code de la requête ?
Parce que là, il n'y a pas de requête...

ced
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 13h59   #3
Membre expérimenté
 
Étudiant
Inscription : mars 2006
Messages : 396
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2006
Messages : 396
Points : 500
Points : 500
Citation:
Warning: supplied argument is not a valid MySQL result resource
Cette erreur survient généralement lorsqu'il y a une erreur dans une requête SQL.

Sans le code correspondant à $query1, on ne peut pas t'aider.
jeremya est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 22h23   #4
Invité de passage
 
Inscription : avril 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 3
Points : 1
Points : 1
Excusez mon manque d'expertise je suis nouvelle merci de m'aider



Code :
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
44
45
46
47
48
49
50
51
52
53
54
55
56
<?php
		 IF(isset($_POST['test']) && $_POST['test'] =="ok" ){
$query1 = "SELECT ID_MEMBRE, ID_RUBRIQUE , NOM , PRENOM , RAISON_SOCIALE , VILLE ,COMMUNE ,QUARTIER , APOSTALE , TELFIXE , TELPORT , FAX , EMAIL , SITE_INTERNET , INFORMATION , A_PAYER FROM membre where id_membre <> 0 ";
//echo "toto".$query1;
		 IF(isset($_POST['rub']) && $_POST['rub'] !="0" ){
		 $query1 = $query1." and id_rubrique = ".$_POST['rub'];
		 //echo " <br>totorub ".$query1;
		 }
 
		 IF(isset($_POST['rs']) && $_POST['rs'] !="" ){
		 $query1 =$query1." and RAISON_SOCIALE like '%".$_POST['rs']."%' ";
		 }
		 IF(isset($_POST['nom']) && $_POST['nom'] !="" ){
		 $query1 =$query1." and NOM like '%".$_POST['nom']."%' ";
		 }
		 IF(isset($_POST['ville']) && $_POST['ville'] !="" ){
		 $query1 =$query1." and ville like '%".$_POST['ville']."%' ";
		 }
		 IF(isset($_POST['COMMUNE']) && $_POST['commune'] !="" ){
		 $query1 =$query1." and commune like '%".$_POST['commune']."%' ";
		 }
$query1 = $query1." order by 1 ;";
}
//echo $query1;
$result1=mysql_query($query1);
 
while($tableau=mysql_fetch_array($result1))// la ligne qui pose pbe
	{
	$id = $tableau['ID_MEMBRE'];
	$rub = $tableau['ID_RUBRIQUE'];
	$nom = $tableau['NOM'];
	$prenom = $tableau['PRENOM'];
	$titre = $tableau['TITRE'];
	$rs = $tableau['RAISON_SOCIALE'];
	$ville = $tableau['VILLE'];
	$commune = $tableau['COMMUNE'];
	$quartier = $tableau['QUARTIER'];
	$apostale = $tableau['APOSTALE'];
	$telfixe = $tableau['TELFIXE'];
	$telport = $tableau['TELPORT'];
	$fax = $tableau['FAX'];
	$email = $tableau['E_MAIL'];
	$siteinternet = $tableau['SITE_INTERNET'];
	$information = $tableau['INFORMATION'];
	$choix = $tableau['CHOIX'];
 
 
/*
echo("<br/>"<table><tbody><tr><th>NOM :</th><td>".$nom."</td></tr> <tr><th>Prenom:</th><td>".$prenom."</td></tr> <tr><th>Commune :</th><td>".$commune."</td></tr> <tr><th>Quartier :</th><td>".$quartier."</td></tr> <tr><th>APostale :</th><td>".$apostale."</td></tr> <tr><th>TelFixe :</th><td>".$telfixe."</td></tr><tr><th>TelPort :</th><td>.$telport.</td></tr> <tr><th>Fax :</th><td>.$fax.</td></tr> </tbody></table>
*/
 
		echo("<br/>".$nom." - ".$prenom." - ".$titre." - ".$ville." - ".$commune." - ".$quartier." - ".$apostale." - ".$telfixe." - ".$telport." - ".$fax." - ".$email." - ".$siteinternet." - ".$information." - ".$choix." - ".$rs." ( ".$rub." )");
 
	}
 
?>
KPRISS_O est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2008, 07h31   #5
Expert Confirmé
 
Avatar de Alain Defrance
 
Homme Alain DEFRANCE
Project Lead
Inscription : août 2007
Messages : 1 993
Détails du profil
Informations personnelles :
Nom : Homme Alain DEFRANCE
Âge : 24
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Project Lead

Informations forums :
Inscription : août 2007
Messages : 1 993
Points : 2 919
Points : 2 919
Envoyer un message via MSN à Alain Defrance Envoyer un message via Skype™ à Alain Defrance
Bonjour,

J'ai l'impression qu'il manque des ', essai ça :

Code :
$query1 = $query1." and id_rubrique = '".$_POST['rub']."'";
Sinon que t'affiche :
Par ailleurs je pense que cela pourra t'interesse :
Code :
1
2
3
4
5
 
$maVar = $maVar . $autreVar;
 
//est strictement egal a
$maVar .= $autreVar;
Pour gagner en visibilité je te conseil cet article

PS : Bienvenue sur developpez
__________________
http://alaindefrance.wordpress.com - http://www.alain-defrance.com
Certifications : SCJP6 - SCWCD5 - SCBCD5 - SCMAD1
Project Lead eXo Social
Java Black Belt - Java Black Belt Coach
Alain Defrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2008, 14h05   #6
Invité de passage
 
Inscription : avril 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 3
Points : 1
Points : 1
Par défaut Probleme avec MYSQL

Bonjour j'aimerais donner plus de détail par rapport a ma préoccupation .
En fait le message d'erreur ne s'affiche que lorsque je suis sur un hébergeur autre que le LOCALHOST utilisé pour le développement de mon site .
J'aimerais donc savoir si le changement de serveur sur un site testé et validé en localhost pourrait perturber son fonctionnement lorsqu'on passe sur un autre hebergeur.

Merci
KPRISS_O est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2008, 16h43   #7
Expert Confirmé
 
Avatar de Alain Defrance
 
Homme Alain DEFRANCE
Project Lead
Inscription : août 2007
Messages : 1 993
Détails du profil
Informations personnelles :
Nom : Homme Alain DEFRANCE
Âge : 24
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Project Lead

Informations forums :
Inscription : août 2007
Messages : 1 993
Points : 2 919
Points : 2 919
Envoyer un message via MSN à Alain Defrance Envoyer un message via Skype™ à Alain Defrance
La manière dont le php est interprété est directement dépendante du serveur d'application qui va l'exécuter.

Donc je répondrais :
non si tu a la même configuration que ton hébergeur
ça peut être le cas si tu en a une différente
__________________
http://alaindefrance.wordpress.com - http://www.alain-defrance.com
Certifications : SCJP6 - SCWCD5 - SCBCD5 - SCMAD1
Project Lead eXo Social
Java Black Belt - Java Black Belt Coach
Alain Defrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h29.


 
 
 
 
Partenaires

Hébergement Web