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

    Mettere un explode() in una query SELECT di mysql

    Buongiorno, ho un problema con una query mysql.
    Allora,
    ho una tabella con dei valori di questo tipo
    - sole, cuore, amore, albero
    - cuore, amore
    - albero

    Quello che vorrei fare è avere un'array che mi restituisca tutti i valori separati:
    Array= sole, cuore, amore, albero, cuore, amore, albero e poi con un explode() dividerli tutti levando la virgola.
    Come posso fare?
    Go to him now, he calls you, you can't refuse
    When you got nothing, you got nothing to lose
    You're invisible now, you got no secrets to conceal.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    703
    con che linguaggio intendi lavorare? c'è qualcosa che secondo me non è chiaro, perchè prima ci metti la virgola e poi la levi?
    dichiara un array, cicla il tuo recordset e ad ogni giro riempi l'array[i] con il contenuto del campo della tabella

  3. #3
    lavoro con PHP, scusa mi son dimenticato di dirlo.
    comunque il tutto dovrebbe servire per un blog. Uno mette gli argomenti ad ogni post, ad esempio in uno "musica, scuola, politica" nell'altro "persone, scuola" e nell'altro "musica, persone".
    Adesso io ho una tabella con tutte queste stringhe separate da virgola. Vorrei levare questa virgola e riunire tutti i valori sotto un unico array.
    Go to him now, he calls you, you can't refuse
    When you got nothing, you got nothing to lose
    You're invisible now, you got no secrets to conceal.

  4. #4
    orfeo, non hai spiegato niente. hai ripetuto le stesse cose di prima

    comunque, avendo tre record

    r1: "musica, scuola, politica"
    r2: "persone, scuola"
    r3: "musica, persone"

    vorresti avere cosa?

    rx: "musica, scuola, politica, persone"

    o

    rx1: "musica"
    rx2: "scuola"
    rx3: "politica"
    rx4: "persone"

    ma poi, se questo risultato ti serve dentro php (parli di Array), potresti risolverlo via php stesso, quindi dovresti chiedere nel forum apposito

  5. #5
    Vorrei avere la seconda che hai detto:
    rx1: "musica"
    rx2: "scuola"
    rx3: "politica"
    rx4: "persone"

    E comunque ho provato a metterlo in PHP mi hanno risposto "dovresti utilizzare mysql!
    Go to him now, he calls you, you can't refuse
    When you got nothing, you got nothing to lose
    You're invisible now, you got no secrets to conceal.

  6. #6
    in questo forum ci sono sicuramente degli esperti di mysql che sapranno aiutarti; se nessuno si fa vivo prova a cercare su google per "mysql split"

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.