Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problemi su una select

  1. #1

    problemi su una select

    devo fare una select su una tabella cosi strutturata:

    codice:
    CREATE TABLE `operatori` (
      `id` int(8) NOT NULL auto_increment,
      `nome` varchar(45) default NULL,
      `cognome` varchar(45) default NULL,
      `categoria` varchar(20) default NULL,
      `file1` varchar(100) default NULL,
      `file2` varchar(100) default NULL,
      `file3` varchar(100) default NULL,
      PRIMARY KEY  (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
    le categorie sono x ne cito solo alcuni:

    categoerie:
    magazziniere, imbianchino, carrozziere ecc.

    la query che voglio fare è:

    tirami fuori nome, cognome e foto della categoria carrozziere e mi fa la lista


    codice:
    $query="SELECT * FROM `operatori` WHERE categoria = carrozziere";
    ma non va .....cosa sbaglio?

  2. #2
    dovresti dire cosa non va.

    in quello che hai postato mancano gli apici alla stringa

    .... WHERE categoria = 'carrozziere' ";

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    grazie piero.mac, l'errore erano la mancanza di apici

  4. #4
    è possibile mettere due categorie? tipo

    categoria = carrozziere e meccanico

  5. #5
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    Se intendi che appartenga ad una delle categorie carrozziere O meccanico usa:

    Codice PHP:
    SELECT FROM `operatoriWHERE categoria 'carrozziere' OR categoria 'meccanico' 

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.