Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    ORDER BY partendo da un valore minimo

    Salve... dovrei modificare una riga di un codice per visualizzare dei prodotti in ordine di prezzo

    la riga è:

    Codice PHP:
    $listing_sql .= " order by products_price ASC, p.products_sort_order, pd.products_name"
    facendo così però visualizza per primi i prodotti senza prezzo o con prezzo zero

    c'è un modo per far partire l'ordine da un valore che sia minimo 1?

    grazie?
    la teoria è quando sai tutto ma non funziona nulla;

    la pratica è quando funziona tutto ma non sai il perchè;

    in sostanza... non funziona nulla e non sai mai il perchè

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Basta che alla clausola where aggiungi
    and products_price >= 1

  3. #3
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Dovresti usare una condizione con WHERE

    WHERE products_price>0

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  4. #4
    sarebbe così?

    Codice PHP:

              $listing_sql 
    .= " order by products_price ASC where products_price > 0, p.products_sort_order, pd.products_name"
    mi dà errore

    scusa... di php ancora non sono una cima
    la teoria è quando sai tutto ma non funziona nulla;

    la pratica è quando funziona tutto ma non sai il perchè;

    in sostanza... non funziona nulla e non sai mai il perchè

  5. #5
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Non è una questione PHP ma una SQL .

    Cmq, il where is mette davanti all'order

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  6. #6
    Originariamente inviato da neroux
    Cmq, il where is mette davanti all'order
    Sempre che non ci sia già una clausola WHERE, vista la mancanza della parte iniziale della query!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  7. #7
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Originariamente inviato da satifal
    Sempre che non ci sia già una clausola WHERE, vista la mancanza della parte iniziale della query!
    Sì, ovviamente, dato che ci sia un statement in generale

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.