Visualizzazione dei risultati da 1 a 10 su 10

Discussione: 2 Order diversi

  1. #1

    2 Order diversi

    Codice PHP:
    if ($op=="1") {
    $op2 "valore1";
    } elseif (
    $op=="2") {
    $op2 "valore2";
    }

    $query "SELECT * FROM tabella1 ORDER BY valore1";

    $query "SELECT * FROM tabella2 ORDER BY valore2"
    In pratica se $op2 = "valore1" fa la prima query, ma prendendo anche i dati di tabella2 e viceversa. Come praticizzo la cosa?

  2. #2

    Re: 2 Order diversi

    Originariamente inviato da poeta1978
    Codice PHP:
    if ($op=="1") {
    $op2 "valore1";
    } elseif (
    $op=="2") {
    $op2 "valore2";
    }

    $query "SELECT * FROM tabella1 ORDER BY valore1";

    $query "SELECT * FROM tabella2 ORDER BY valore2"
    In pratica se $op2 = "valore1" fa la prima query, ma prendendo anche i dati di tabella2 e viceversa. Come praticizzo la cosa?
    devi fare così


    Codice PHP:
    if ($op=="1") {
    $op2 "valore1";
    $query "SELECT * FROM tabella1 ORDER BY valore1";
    } elseif (
    $op=="2") {
    $op2 "valore2";
    $query "SELECT * FROM tabella2 ORDER BY valore2";

    [/QUOTE]
    Il progresso scientifico ? www.cartagodelendaest.it

  3. #3
    No, perché i dati vanno presi da entrambe le tabelle.

  4. #4
    scusa ma tu con il controllo IF cosa intendi fare ? perchè non è molto chiaro...le query le devi fare cmq ?

    Ginko
    Il progresso scientifico ? www.cartagodelendaest.it

  5. #5
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    Ginko ha ragione... non si capisce e cmq

    quello che scritto non ha senso al limite sara
    Codice PHP:
    if ($op=="1") { 
    $op2 "valore1"
    } elseif (
    $op=="2") { 
    $op2 "valore2"


    $query "SELECT * FROM tabella1 ORDER BY [B]$op[/B]"

    $query "SELECT * FROM tabella2 ORDER BY [B]$op[/B]"
    forse vuoi unire le tabelle?!? UNION ??

  6. #6
    Sì, era per far capire. Cioè, mi servono i dati delle 2 tabelle, ma ordinati in maniera diversa secondo $op.

  7. #7
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    prova cosi:
    Codice PHP:
    if ($op=="1") { 
    $op2 "valore1"
    } elseif (
    $op=="2") { 
    $op2 "valore2"


    $query "(SELECT * FROM tabella1)
    UNION
    (SELECT * FROM tabella2)
    ORDER BY 
    $op"

  8. #8
    Union mi dava errore, comunque ho risolto per vie traverse.
    Un'altra info: ho come segue
    Codice PHP:
    $Gf $GfCasa $GfFuori;
    $Gs $GsCasa $GsFuori;
    $V $VCasa $VFuori;
    $P $PCasa $PFuori;
    $N $NCasa $NFuori
    dove tutte le variabili sono numeri. Come faccio un ORDER BY totale (es. per $Gs)?

  9. #9
    Codice PHP:
    $query "SELECT *, (GfCasa+GfFuori) as totale FROM Classifica WHERE IDClass = '$IDClassifica' AND Squadra = '$IDSquadra' ORDER BY totale";
    $result mysql_query($query$db); 
    Ho fatto così, ma non da' risultati.

  10. #10
    Fatto, thanks cmq

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.