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

    come trovare un numero salvato in una stringa con una query leggera?

    Ho un sito supponiamo con 20 sezioni.
    Ognuna di queste sezioni è contrassegnata da una variabile, per esempio; index.php?forum_id=9

    Io creo una tabella annunci in cui inserisco degli annunci composti da titolo e testo.

    Ecco vorrei che uno stesso annuncio apparisse in più sezioni.

    Ho pensato a questo metodo ma non so se è il migliore.
    Vorrei in un campo stringa salvare una serie di numeri come per esempio:
    2,8,12,19
    e fare in modo che questo annuncio apparisse solamente nelle sezioni 2 8 12 e 19.

    Fare una query con una specie di "rottura di stringhe" è possibile? E' una query pesante?

    Come potrei "progettare" questa cosa? Ci sono soluzioni furbe?

  2. #2
    Nessuno che mi possa proporre un modo più furbo del mio o che mi possa fare un esempio di query operante come ho anticipato?

  3. #3

    Re: come trovare un numero salvato in una stringa con una query leggera?

    Originariamente inviato da albanopower
    Ho un sito supponiamo con 20 sezioni.
    Ognuna di queste sezioni è contrassegnata da una variabile, per esempio; index.php?forum_id=9

    Io creo una tabella annunci in cui inserisco degli annunci composti da titolo e testo.

    Ecco vorrei che uno stesso annuncio apparisse in più sezioni.

    Ho pensato a questo metodo ma non so se è il migliore.
    Vorrei in un campo stringa salvare una serie di numeri come per esempio:
    2,8,12,19
    e fare in modo che questo annuncio apparisse solamente nelle sezioni 2 8 12 e 19.

    Fare una query con una specie di "rottura di stringhe" è possibile? E' una query pesante?

    Come potrei "progettare" questa cosa? Ci sono soluzioni furbe?

    O usi una tabella che ti permette di legare una sezione ad uno o più annunci,oppure se vuoi fare come hai detto devi farlo via php e non sql,tramite la funzione explode

    http://it2.php.net/explode

  4. #4
    Avevo pensato anche io alla seconda tabella ma poi diventa tutto troppo macchinoso.

    Pensavo esistesse una funzione simile ad EXPLODE in mysql.
    GRAZIE

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.