Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1577 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  PHP SQL probleme ORDER BY , GROUP BY...

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP SQL probleme ORDER BY , GROUP BY...

n°1949721
fscan
Posté le 12-12-2009 à 09:26:24  profilanswer
 

bonjour tout le monde,  
Je rencontre un problème pour ordonner le resultat par commune, de la requete suivante, n'etant pas un crack du SQL/PHP si vous avez des pistes pour m'aider à solutionner et à optimiser ce code, merci d'avance.  
 
Explication :  Un code insee 'territorial' est lié a une commune et a un CP. Ce code 'territorial' est associé à des  professionnels, je les recherche puis j'affiche la liste des pro qui couvre le territoire recherché. Simple ?
 
// recherche le code insee du client //
if($bd<>0){  
 $requete2 = "SELECT insee FROM insee_cp WHERE nom='$commune' AND cp='$cp'";
 $resultat2= pg_query($bd,$requete2);  
 if(!$resultat2){  
  echo "Une erreur est survenue.\n";
  exit;
 }  
   
 if($commune){  
  echo "<b><h2> Commune : ".$commune."</b></h2>";
  $val_insee = pg_fetch_result($resultat2, 0, 0);  
  //echo $val_insee;
   
  // recherche les antennistes qui couvrent l'insee du client //  
  $requete3 = "SELECT idpro FROM pro_territoire WHERE insee_territoire='$val_insee'";
  $resultat3= pg_query($bd,$requete3);  
  if(!$resultat3){  
   echo "Une erreur est survenue.\n";
   exit;
  }  
  $nblignes = pg_num_rows($resultat3);  
  $tab = array();
  if (!$nblignes) {  
   echo $message;
   } else {
    while ($row3 = pg_fetch_array($resultat3)) {  
     $tab = $row3[0];  
     
    // Listing des antennistes //  
    $requete4 = "SELECT nom_commercial_societe, adresse, code_postal, commune, telephone FROM pro WHERE idpro='$row3[0]' ORDER BY commune" ;      
    $resultat4= pg_query($bd,$requete4);  
    if(!$resultat4){  
     echo "Une erreur est survenue.\n";
     exit;
    }  
    while ($row4 = pg_fetch_array($resultat4)) {  
     echo $row4['nom_commercial_societe'].' ';
     echo $row4['adresse'].' ';
     echo $row4['code_postal'].' ';
     echo $row4['commune'].' ';
     echo "<br />\n";
     echo $row4['telephone'];
     echo "<br /><br />\n";
    }    
   }
  }
 }
}

mood
Publicité
Posté le 12-12-2009 à 09:26:24  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  PHP SQL probleme ORDER BY , GROUP BY...

 

Sujets relatifs
Transformer une variable texte en datetime SQL[PHP/Access] Erreur ODBC
probleme affichage suite a une requeteprobleme de gravure
Problème de redimensionnement image en javascriptprobleme liste deroulante
Problème de modélisation PowerDesignerProbleme de double dans un JTextField
[PHP] Creer un fichier avec un encodage Windows [Résolu][Pascal] probleme
Plus de sujets relatifs à : PHP SQL probleme ORDER BY , GROUP BY...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR