Visualizzazione risultati 1 fino 3 di 3

Discussione: Mysql select... and

  1. #1
    Guest

    Predefinito Mysql select... and

    Salve ragazzi mi trovo davanti ad un problema che di sicuro risulta semplice ma a cui non riesco a dare risposta

    Gli statements della funzione select sono tanti e del tipo
    = uguale
    >= maggior uguale
    <= minore uguale

    e altri, tuttavia non riesco a trovarne uno per differenti valori che non siano connessi da una relazione.
    Mi spiego meglio....

    come faccio a selezionare in una query da una tabella di 50 valori soltanto il num. 3, 5, 17, 38, 43 per esempio?

    Ho provato in questo modo ma non funziona:
    Codice PHP:
    $MySql = 'SELECT * FROM qualcosa';
    $MySql .= ' LEFT JOIN Oggetto ON Oggetto.random = qualcosa.random';
    $MySql .= ' WHERE qualcosa.Nome = \''.pars($cff).'\'';
    $MySql .= ' AND qualcosa.random = "100" ';
    $MySql .= ' AND qualcosa.random = "110" ';
    #echo $MySql;

    $Result = mysql_query($MySql);

    grazie mille in anticipo
    Ultima modifica di pikapuz : 29-09-2010 alle ore 20.50.46

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    La AND non funziona per un motivo piuttosto semplice: un numero non può essere contemporaneamente uguale a diversi valori.

    Soluzione: o utilizzi OR, oppure puoi anche usare la sintassi qualcosa.random IN (3, 5, 17, 38, 43).

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    Guest

    Predefinito

    grazie mille, you saved my day

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •