Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di dvd810
    Registrato dal
    Mar 2009
    Messaggi
    157

    mysql_query Estrazione dati tabella

    Salve a tutti.
    Vorrei sapere per estrarre più dati da una colonna di una tabella è corretto la seguente porzione di codice:

    Codice PHP:
    $mostra_tutto mysql_query"SELECT * FROM unita WHERE db_tipologia = 'nome_record' OR db_tipologia = 'nome_record2';"); 
    Come si può vedere, dalla tabella unità, devo estrarre due tipi di dati dalla colonna db_tipologia.

    Calcolando che ci sono 5 tipi di record da estrarre da db_tipologia, devo continuare a ripetere
    Codice PHP:
    db_tipologia 'nome_record' OR db_tipologia 'nome_record2' ecc
    per 5 volte, o c'è un'altro metodo?

    Grz e scusate la banalità della domanda.

  2. #2
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ciao, la sintassi delle query select è di scrivere tutti i parametri della where uno di seguito all'altro.

  3. #3
    Utente di HTML.it L'avatar di dvd810
    Registrato dal
    Mar 2009
    Messaggi
    157
    ok, quindi è giusto come sto facendo?

  4. #4
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Si, certo.

  5. #5
    Utente di HTML.it L'avatar di dvd810
    Registrato dal
    Mar 2009
    Messaggi
    157
    ti ringrazio

  6. #6
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Uhm attenzione alla sintassi della select


    select // ISTRUZIONE

    * // CAMPI DA ESTRARRE il carattere * indica di estrare e restituire tutto quello che si trova nel record

    // PUOI AGGIUNGERE altri campi specifici facendo conteggi o usando funzioni e separando con , ogni campo

    campo1 as ALIAS_CAMPO_ONE ,
    campo2 as ALIAS_CAMPO_TWO ,


    from // DA DOVE ?

    tabella // AH LA TABLE

    // FILTRI AGGIUNTIVI

    where
    (
    campo1 > 40 // condizione1
    AND
    campo2 < 10 // COndizione 2
    )
    OR // Urka ancora condizioni ... ebbene si puoi concatenare condizioni e sottocondizioni a tuo piacere basta che fai le opportune tabelle di verità

    campo1 * campo2 >50

    // Ordiniamo

    order by
    campo2 desc

    // Limitiamo

    limit 100,2000 // 2000 records a partire dal 100-esimo record.

  7. #7
    Utente di HTML.it L'avatar di dvd810
    Registrato dal
    Mar 2009
    Messaggi
    157
    non ci ho capito molto, ma puoi indicarmi una sezione che spiega in modo completo la manipolazione dei dati di un database?
    grz

  8. #8
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Ok inzia a studiare dalla documentazione ufficiale io di solito parto sempre da li.

    Per le select puoi inziare da qui : http://dev.mysql.com/doc/refman/5.0/en/select.html

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