Visualizzazione dei risultati da 1 a 6 su 6

Discussione: order by asc

  1. #1
    Utente di HTML.it L'avatar di pheeko
    Registrato dal
    Feb 2003
    Messaggi
    99

    order by asc

    Devo fare una select di alcuni campi che hanno un istanza che chiamo cid è questa è la query:
    "SELECT * FROM tabella WHERE cid = $variabile"
    In questo modo mi tira fuori tutti i campi che hanno come istanza il valore di $variabile,
    il problema che essendo molti per una veloce e comoda consultazione dovrei farli visualizzare in ordine
    alfabetico:
    "SELECT * FROM tabella WHERE cid = $variabile ORDER BY ASC"
    questa query è sbagliata, come è la sintassi giusta?
    MORITURI TE SALUTANT

  2. #2
    "SELECT * FROM tabella WHERE cid = $variabile ORDER BY $variabile ASC"

    in questo modo viene estratto un recordset ordinato in ordine crescente (ASC) e in ordine alfabetico determinato da $variabile

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: order by asc

    Originariamente inviato da pheeko
    Devo fare una select di alcuni campi che hanno un istanza che chiamo cid è questa è la query:
    "SELECT * FROM tabella WHERE cid = $variabile"
    In questo modo mi tira fuori tutti i campi che hanno come istanza il valore di $variabile,
    il problema che essendo molti per una veloce e comoda consultazione dovrei farli visualizzare in ordine
    alfabetico:
    "SELECT * FROM tabella WHERE cid = $variabile ORDER BY ASC"
    questa query è sbagliata, come è la sintassi giusta?
    Non considerare la scemenza qui sopra.

    L'ordine alfabetico sarà evidentemente basato su una colonna della tabella. Supponendo che la colonna si chiami 'nome', la query sarà

    "SELECT * FROM tabella WHERE cid = $variabile ORDER BY nome ASC"

  4. #4
    scemenza..uno può scegliere quale campo vuole per ordinare una tabella..

  5. #5
    Utente di HTML.it L'avatar di pheeko
    Registrato dal
    Feb 2003
    Messaggi
    99
    grazie mille....
    MORITURI TE SALUTANT

  6. #6
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Originariamente inviato da Emulman
    scemenza..uno può scegliere quale campo vuole per ordinare una tabella..
    Si verissimo...pero' nella query che hai scritto qui sopra tu usi:

    Codice PHP:
    ... WHERE cid $variabile ORDER BY $variabile ASC 
    Questo significa che $variabile NON E' un campo, ma un valore di tale campo...quindi non puoi ordinare una tabella in base ad un valore....non ha logicamente senso ^^'

    Probabilmente hai scritto male o ti sei confuso...

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.