Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Recuperare il nome del record

    ciao a tutti... non riesco proprio a venirne a capo con questa query.
    Dovrei recuperare il nome di alcuni campi di una tabella dove il valore è 1.
    Avete una via d'uscita?
    grazie mille!

  2. #2
    Che cosa intendi per "recuperare il nome di alcuni campi"?

    Posta la struttura SQL, un esempio di dati ed un esempio dell'output che vuoi ottenere.

  3. #3
    ecco un img della mia tabella...



    quello che vorrei recuperare e visualizzare sono i nomi delle regioni dove come valore hanno 1:
    es:
    - Piemonte
    - Lombardia
    - Liguria

    grazieeeeeeee!!!!!

  4. #4
    E quale è il problema?


    Codice PHP:
    SELECT nome_campo_regione FROM nome_tabella WHERE nome_campo_valore 
    Edit: Perchè hai strutturato in quel modo la tabella?
    Un campo per ogni regione non è molto logico. Perchè non la strutturi in questo modo:

    Codice PHP:
    CREATE TABLE regions (
      
    id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
      
    regione VARCHAR(255NULL,
      
    value INT(2NULL,
      
    PRIMARY KEY(id)
    ); 

  5. #5
    E dove sta scritto "1"?

  6. #6
    1 è il valore dentro int 2, dove puo' essere anche 0.
    L'ho strutturata cosi perche confrontandomi sul forum mi avevo suggerito questa soluzione... ma a parte questo non posso fare come dici....

    Io non so' i nomi delle regioni dove il valore è 1.... ma gli devo dire selezionami il "nome del campo tabella" (quelli boldati, cioe i nomei delle regioni) dove il valore è 1...

  7. #7
    Perchè non puoi fare come dico?
    Quale è la motivazione che ti ha spinto a creare una struttura del genere?
    Quanti record saranno contenuti nella tabella?

    IMHO, se vuoi continuare per questa strada, ti conviene cercare una soluzione in PHP piuttosto che una in solo SQL.

  8. #8
    tu mi dici di fare:

    SELECT nome_campo_regione FROM nome_tabella WHERE nome_campo_valore = 1

    ma il fatto è che io gli sto chiedendo di restituirmi i nomi dei campi regione dove valore = 1.
    cioè quello che chiedo è proprio il nome_campo_regione.

    non mi abbandonate vi pregoooo!!!

  9. #9
    tu mi dici di fare:
    La mia domanda era riferita a "Perchè non la strutturi in questo modo".

    Perchè non vuoi strutturare la tabella come suggerito?
    Quale è la motivazione che ti ha spinto a creare una struttura del genere?
    Quanti record saranno contenuti nella tabella?

    IMHO, se vuoi continuare per questa strada, ti conviene cercare una soluzione in PHP piuttosto che una in solo SQL.

  10. #10
    perchè se cambio la struttura devo cambiare tutti i file php di inserimento, aggiornamento e compagnia bella...
    l'ho strutturata cosi sotto consiglio qui sul forum.

    Ma se uno ha una tabella con campi ciccio, pippo, pluto cè un modo per recuperare non il valore di ciccio pippo pluto, ma proprio la stringa "ciccio", "pippo", "pluto"?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.