c'est moi ou easyphp qui bug ?

c'est moi ou easyphp qui bug ? - PHP - Programmation

Marsh Posté le 12-08-2007 à 17:00:38    

:hello:  
 
j'ai un probleme incomprehensible :/
 
j'ai un site en local dans un dossier , localhost://dossier/index.php
 
sur lequel je fais des requetes :
 

Code :
  1. function liste_commandes()
  2. {
  3. connection_bdd();
  4. $counter = 0;
  5. $sql = mysql_query("SELECT * FROM commandes ORDER BY id DSC" );
  6. while ($fetch_array = mysql_fetch_array($sql))
  7.  {
  8.  $id_commande[$counter] = $fetch_array['Id'];
  9.  $user_commande[$counter] = $fetch_array['Utilisateur'];
  10.  $status_commande[$counter] = $fetch_array['Status'];
  11.  $mode_commande[$counter] = $fetch_array['ModePaiement'];
  12.  $fdp_commande[$counter] = $fetch_array['FraisDePorts'];
  13.  $prix_commande[$counter] = $fetch_array['PrixTotal'];
  14.  $date_commande[$counter] = $fetch_array['Date'];
  15.  $tracking_commande[$counter] = $fetch_array['Tracking'];
  16.  $counter++;
  17.  }


 
mais la meme requete dans un dossier localhost://dossier/dossier2/index.php ne marche plus  :??:  
 
wtf ?  :pt1cable:  
 
mysql me renvoie un beau :  
 

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\furiagear release\admin\commandes.php on line 83

Reply

Marsh Posté le 12-08-2007 à 17:00:38   

Reply

Marsh Posté le 12-08-2007 à 19:50:32    

bon en fait c'est mon easy php qui partt en sucette :/

Reply

Marsh Posté le 12-08-2007 à 19:51:19    

On ne le dira (visiblement) jamais assez : quand vous avez ce genre de problème, pensez à récupérer le message d'erreur de mysql (et pas celui de PHP...) avec un mysql_error, c'est plus parlant que le message d'erreur qui veut tout et rien dire en même temps.

Reply

Marsh Posté le 12-08-2007 à 19:52:38    

pourrais tu m'expliquer comment le recuperer, je met juste un die() d'habitude :/

Reply

Marsh Posté le 12-08-2007 à 20:00:25    

Code :
  1. mysql_query (...) or die('Zut : '.mysql_error());


 
Tout simplement :)
 
//edit : était distrait, j'avais oublier les parenthèses du mysql_error()  :sleep:


Message édité par naceroth le 12-08-2007 à 20:11:25
Reply

Marsh Posté le 12-08-2007 à 20:03:01    

merci bien :jap:

Reply

Marsh Posté le 12-08-2007 à 20:32:12    

oui voila je cherchais pk ca marchait pas :pt1cable:
 
merci :)

Reply

Marsh Posté le 12-08-2007 à 22:15:25    

Ca marche ou pas alors?
Et ta fonction connection_bdd() elle est bien là aussi?

Reply

Marsh Posté le 12-08-2007 à 23:27:11    

ben ca marche mais je sias pas pourquoi, j'ai re-install easyphp
 
il me disait "le fichier de config apache machin machin ...."

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed