Visualizzazione dei risultati da 1 a 8 su 8

Discussione: query order by array

  1. #1
    Utente di HTML.it L'avatar di fostex
    Registrato dal
    Mar 2000
    Messaggi
    136

    query order by array

    Ho un array ($utenti)
    Codice PHP:
    $utenti:
    Array
    (
        [
    0] => 3
        
    [1] => 1
        
    [2] => 4
        ecc
    ...
    )

    id_utenti è popolata ad escosì:
    1
    3
    1
    4

    Vorrei che la seguente query venga ordinata come $utenti, cioè 3,1,4 ecc...
    una cosa tipo:
    $query = "SELECT * FROM items ORDER by id_utente=$utenti";

    dite che è possibile fare una cosa del genere?
    se si, come?

    Ciao e grazie!

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Codice PHP:
    sort(); 

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    SELECT * FROM items ORDER by field(id_utente,3,1,4)

    è solo un esempio. Dovresti quindi concatenare gli elementi dell'array.

  4. #4
    Utente di HTML.it L'avatar di fostex
    Registrato dal
    Mar 2000
    Messaggi
    136
    cioè? come concateno gli elementi dell'array?


  5. #5

  6. #6
    Utente di HTML.it L'avatar di fostex
    Registrato dal
    Mar 2000
    Messaggi
    136
    Grazie sei stato di grande aiuto!

    Secondo te una query fatta così è consigliabile anche con un gran numero di valori (migliaia)?

  7. #7
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Originariamente inviato da neroux
    Codice PHP:
    sort(); 
    dovrei cominciare a leggere i messaggi con più attenzione
    ovviamente non stavo proprio capendo la domanda .... però ho imperato una nuova cosa - non sapevo che si potesse utillizare ORDER BY in questa maniere, grazie nicola

    perdonatemi

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da fostex
    Grazie sei stato di grande aiuto!

    Secondo te una query fatta così è consigliabile anche con un gran numero di valori (migliaia)?
    Sinceramente non so dirti nemmeno se esista un limite massimo di valori utilizzabile tramite field. Mi riprometto di provare al più presto (o attendiamo l'intervento di Piero e/o Luca )

    Credo comunque che non sia il massimo delle performance una query del genere.

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.