IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Problème ORDER BY


Sujet :

PHP & Base de données

  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gers (Midi Pyrénées)

    Informations professionnelles :
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2011
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Problème ORDER BY
    Bonjour,
    J'ai quelques soucis pour intégrer un "ORDER BY ref DESC" dans ma requète sql.
    Avez vous une petite idée....
    Merci
    Cordialement

    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
    <?php
    include('../inc_connect.php');
     
    $code_commerce = htmlspecialchars($_REQUEST['code_commerce']);
    $departement = htmlspecialchars($_REQUEST['departement']);
     
     
    $limit  = 5;
    $offset = ((isset($_REQUEST['offset']) && $_REQUEST['offset'] > 0) ? $_REQUEST['offset'] : 0);
    $sql_limit = "LIMIT $offset, $limit";
     
     
    $where = array();
     
    if (isset($_REQUEST['code_commerce']) && strlen($_REQUEST['code_commerce'])) {
       $where[] = "code_commerce = '".mysql_real_escape_string($_REQUEST['code_commerce'])."'";
    }
     
    if (isset($_REQUEST['departement']) && strlen($_REQUEST['departement'])) {
       $where[] = "departement = '".mysql_real_escape_string($_REQUEST['departement'])."'";
    }
    if (isset($_REQUEST['ref']) && strlen($_REQUEST['ref'])) {
       $where[] = "ref = '".mysql_real_escape_string($_REQUEST['ref'])."'";
    }
     
    $sql_Where = (empty($where)) ? null : 'WHERE '.implode(' AND ', $where);
    $sql = "SELECT SQL_CALC_FOUND_ROWS * FROM tous_commerces2 $sql_Where $sql_limit";
     
    $requete = mysql_query($sql, $cnx) or die( "ERREUR MYSQL numéro: ".mysql_errno()."<br>Type de cette erreur: ".mysql_error()."<br>\n" );
     
                         $i = @mysql_num_rows($requete); //comptage du nombre d'entrées sélectionnées par la recherche
     
        if ($i == 0) //s'il n'y a pas de résultat
        {
            echo '<font color="#FF0000">Pas de résultat ....</font><br><font color="#808080">1 - Faites votre choix dans le type de commerce<br>2 - choisissez un département limitrophe<br>3 - cette référence peut ne plus exister (commerce vendu)</font>';
        }
        while ($donnees = @mysql_fetch_assoc( $requete ) )
      {  
     
        ?>

  2. #2
    Membre émérite
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Points : 2 446
    Points
    2 446
    PHP fait nativement la validation d'adresse électronique .
    Celui qui a inventé mysql_connect(...) or die() est déjà mort plusieurs fois.

    Utilisez le bouton résolu!

Discussions similaires

  1. problème order by avec SQL 2000
    Par lazzeroni dans le forum Langage SQL
    Réponses: 0
    Dernier message: 09/04/2008, 08h07
  2. Problème Order by
    Par harlockbaz dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 21/01/2008, 09h50
  3. Problème ORDER BY COUNT()
    Par Gwipi dans le forum Requêtes
    Réponses: 4
    Dernier message: 19/04/2006, 16h01
  4. MySQL 4.1.11 : problème ORDER BY
    Par Manu0086 dans le forum Requêtes
    Réponses: 3
    Dernier message: 10/02/2006, 12h41
  5. [MYSQL] Problème ORDER BY sur deux champs
    Par LE NEINDRE dans le forum Requêtes
    Réponses: 8
    Dernier message: 14/10/2005, 16h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo