Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716

    [MYSQL] problema con una query

    ciao, io ho
    Codice PHP:
    $var="|12|54|71|03|65|97|81|24|26|85|34|"
    e una tabella così
    Codice PHP:
     id nome email num |
     | 
    0  pippo | [email]ab@cd.it[/email]| 15
     
    1  pluto | [email]ge@lw.it[/email]| 24
     
    2  babbo | [email]vt@fp.it[/email] | 32
     
    3  altro | [email]ol@as.it[/email] | 34 
    e mi serve un SELECT che mi prenda solo le righe dove il campo num è presente nella $var...

    detta così sembra una cavolata, non fatemi spiegare il perchè di una query così strana ma mi serve esattamente che faccia quella cosa li, una specie di strstr per il php...

    idee? :master:

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    devi eliminare i | di inizio e fine stringa
    sostituire i | con le virgole e quando var diventa

    $var=12,54,71...34

    fai la query

    select * from tabella where num in ($var)

  3. #3
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716
    Originariamente inviato da nicola75ss
    devi eliminare i | di inizio e fine stringa
    sostituire i | con le virgole e quando var diventa

    $var=12,54,71...34

    fai la query

    select * from tabella where num in ($var)
    ottimo funziona grazie

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

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.