Pagina 1 di 2 12 UltimaUltima
Risultati da 1 a 10 di 12
  1. #1
    Uragano L'avatar di C.R.
    Data Registrazione
    12/02/04
    Località
    Rm Tib o N.Salario
    Età
    52
    Messaggi
    20,878
    Menzionato
    0 Post(s)

    SK un veloce quesito informatico (mySQL)

    allora... ho uno stupido db di questo tipo :

    NOMINATIVO - PROFESSIONE
    pinco pallino - dirigente
    tizio palloni - portinaio
    franco pippa - dirigente
    mario pippi - dirigente
    pippo pippi - bidello
    mario puppi - disoccupato
    cino pippa - dirigente

    mi serve una fottuta query in cui ad esempio io possa tirare fuori chi è "dirigente" E chi è "bidello"

    COME DIAVOLO SI FA ?

    le ho provate tutte, e cercare nei siti vari di tutorial per me è ancor più difficile,
    non essendo un fottuto programmatore e facendo una fatica terribile a capire l'infernale
    terminologia dei programmatori.

    ho provato tipo SELECT * FROM tabella WHERE PROFESSIONE = 'dirigente' AND PROFESSIONE = 'bidello'

    e varie varianti... ma NON funziona o mi da syntax error...

    INSOMMA, COME DIAVOLO SI FA ?

    Caffè pagato, quando e se ci vedremo, a chi me la scrive.

    C.
    "S'è la notizia fossi confermata sarò zio."

  2. #2
    Uragano L'avatar di C.R.
    Data Registrazione
    12/02/04
    Località
    Rm Tib o N.Salario
    Età
    52
    Messaggi
    20,878
    Menzionato
    0 Post(s)

    Predefinito Re: un veloce quesito informatico (mySQL)

    ...ho ottenuto un risultato sostituendo AND con OR (io faccio FATICA a discernere fra loro
    gli operatori logici... sono a-matematico e a-logico, come sempre )

    pare funzioni ma non sono convinto...

    se avete soluzioni migliori, ditemi....

    C.
    "S'è la notizia fossi confermata sarò zio."

  3. #3
    Vento teso L'avatar di belli83
    Data Registrazione
    25/12/05
    Località
    Parma est (54m)
    Età
    42
    Messaggi
    1,999
    Menzionato
    0 Post(s)

    Predefinito Re: un veloce quesito informatico (mySQL)

    Quando ho letto ti avrei scritto ti sostituire AND con OR ma poi, visto che di SQL non ne so quasi nulla ho lasciato perdere.. Più che altro perchè l'errore di sintassi mi dava più da pensare a un errore del codice più che di un utilizzo sbagliato della funzione.

    Comunque AND richiede che i vari argomenti siano soddisfatti contemporaneamente. Nel tuo caso, posto che ognuno possa avere solo una professione, era impossibile che uno fosse dirigente E bidello. E infatti mi sarei aspettato un risultato nullo, insieme vuoto.
    Se metti l'operatore O, ti sceglie chi soddisfa la prima condizione O la seconda, ecc..

    Ciao Tub!

    Le mie foto su flickr: http://www.flickr.com/photos/belli83/

  4. #4
    Uragano L'avatar di C.R.
    Data Registrazione
    12/02/04
    Località
    Rm Tib o N.Salario
    Età
    52
    Messaggi
    20,878
    Menzionato
    0 Post(s)

    Predefinito Re: un veloce quesito informatico (mySQL)

    confermo che è "OR"! L'and è sbagliato! Infatti mi dava o un syntax error (ma dovuto al fatto
    che avevo messo le virgolette anzichè gli apicetti... ) oppure una tabella VUOTA;
    proprio perhcè era un errore l'and logico usato al posto dell' OR.

    Grazie, cmq

    C.
    "S'è la notizia fossi confermata sarò zio."

  5. #5
    Tesoriere MeteoNetwork L'avatar di fabry72
    Data Registrazione
    17/02/04
    Località
    Fenegrò (CO) - 300m.
    Età
    53
    Messaggi
    4,310
    Menzionato
    7 Post(s)

    Predefinito Re: un veloce quesito informatico (mySQL)

    se il dirigente, di secondo lavoro, fa il bidello allora l'AND va bene
    ---------------------
    always looking at the sky...

    Interista
    TRAP: "No say the cat is in the sac!"
    Wizard: "sei disposto a trasferti in Provincia di Valle Seriana?" (5 maggio 2012)
    ---------------------

    Ciao Ale!
    20/12/2009... La giornata Perfetta! Min. -10.2° - Max. -5.1°
    ---------------------

  6. #6
    Brezza leggera L'avatar di Lucas
    Data Registrazione
    22/06/02
    Località
    Lombardia
    Messaggi
    348
    Menzionato
    0 Post(s)

    Predefinito Re: un veloce quesito informatico (mySQL)

    Citazione Originariamente Scritto da C.R. Visualizza Messaggio
    confermo che è "OR"! L'and è sbagliato! Infatti mi dava o un syntax error (ma dovuto al fatto
    che avevo messo le virgolette anzichè gli apicetti... ) oppure una tabella VUOTA;
    proprio perhcè era un errore l'and logico usato al posto dell' OR.

    Grazie, cmq

    C.
    esatto, l'AND non va bene perchè cercavi due stringhe della stessa colonna, quindi necessario OR. In pratica era come se cercassi le due stringhe nello stesso record.

  7. #7
    Vento teso L'avatar di Simone Lussardi
    Data Registrazione
    15/06/02
    Località
    Foshan, Cina
    Età
    49
    Messaggi
    1,516
    Menzionato
    0 Post(s)

    Predefinito Re: un veloce quesito informatico (mySQL)

    Pane per i miei denti

    SELECT * FROM `tabella` WHERE (`professione` LIKE 'dirigente' OR `professione` LIKE 'bidello')

    Okkio agli apici invertiti sui nomi delle tabelle e dei campi. Parentesi necessarie o non va niente.

    ...chat con James Reynolds, www.typhoonfury.com

    James says:
    http://www.wmo.int/pages/mediacentre...nfo_58_en.html
    Simone says:
    holy s**t....
    James says:
    now that's something I'd like to film!!
    Always looking at the sky...

  8. #8
    Uragano L'avatar di C.R.
    Data Registrazione
    12/02/04
    Località
    Rm Tib o N.Salario
    Età
    52
    Messaggi
    20,878
    Menzionato
    0 Post(s)

    Predefinito Re: un veloce quesito informatico (mySQL)

    Citazione Originariamente Scritto da Simone Lussardi Visualizza Messaggio
    Pane per i miei denti

    SELECT * FROM `tabella` WHERE (`professione` LIKE 'dirigente' OR `professione` LIKE 'bidello')

    Okkio agli apici invertiti sui nomi delle tabelle e dei campi. Parentesi necessarie o non va niente.

    grazie mille, ma sembra funzionare senza parentesi e senza apicetti, sarà che
    la query è inserita dentro una variabile php, procedura standard di paginette
    "dinamiche" php-MySQL (sono una TOTALE PIPPA in tutto ciò, ma per il lavoro
    un minimo mi serve sempre)

    C.
    "S'è la notizia fossi confermata sarò zio."

  9. #9
    Burrasca L'avatar di Lioz
    Data Registrazione
    15/06/02
    Località
    Seregno (MB)
    Età
    45
    Messaggi
    6,540
    Menzionato
    0 Post(s)

    Predefinito Re: un veloce quesito informatico (mySQL)

    Citazione Originariamente Scritto da C.R. Visualizza Messaggio
    grazie mille, ma sembra funzionare senza parentesi e senza apicetti, sarà che
    la query è inserita dentro una variabile php, procedura standard di paginette
    "dinamiche" php-MySQL (sono una TOTALE PIPPA in tutto ciò, ma per il lavoro
    un minimo mi serve sempre)

    C.

    ocio a schiantare le variabili php direttamente nelle query sql, rischi delle injections
    Dati in diretta da Seregno

    SNOWCHASER (dalla nascita)


  10. #10
    Tesoriere MeteoNetwork L'avatar di fabry72
    Data Registrazione
    17/02/04
    Località
    Fenegrò (CO) - 300m.
    Età
    53
    Messaggi
    4,310
    Menzionato
    7 Post(s)

    Predefinito Re: un veloce quesito informatico (mySQL)

    Citazione Originariamente Scritto da Lioz Visualizza Messaggio
    ocio a schiantare le variabili php direttamente nelle query sql, rischi delle injections
    SELECT * FROM `Post Lioz` WHERE (`Contenuto` LIKE 'STIKAZZI' OR `Contenuto` LIKE 'SK')
    ---------------------
    always looking at the sky...

    Interista
    TRAP: "No say the cat is in the sac!"
    Wizard: "sei disposto a trasferti in Provincia di Valle Seriana?" (5 maggio 2012)
    ---------------------

    Ciao Ale!
    20/12/2009... La giornata Perfetta! Min. -10.2° - Max. -5.1°
    ---------------------

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •