+ Rispondi alla Discussione
Risultati da 1 a 2 di 2

contare le foto presenti in una tabella

Ultimo Messaggio di PietroR il:
  1. #1
    User Newbie
    Data Registrazione
    Nov 2016
    Località
    Elini
    Messaggi
    2

    contare le foto presenti in una tabella

    Salve ho un problema che non riesco a risolvere

    ho una tabella dati realizzata in questo modo , in cui sono presenti 30 campi foto, per ogni dato inserito nella tabella vorrei conteggiare le foto che sono presenti per quell'articolo , massimo 30 foto, riesco ad estrarre tutte le foto presenti ma a me servirebbe che comparisse esempio per l'articolo 1 ci sono 20 foto, per l'articolo 5 25 foto etc.

    grazie a tuttiiiii
    --
    -- Struttura della tabella `dati`
    --


    CREATE TABLE IF NOT EXISTS `dati` (
    `id` int(6) NOT NULL auto_increment,
    `titolo` varchar(80) NOT NULL default '',
    `descrizione` longtext NOT NULL,
    `foto1` varchar(250) NOT NULL default '',
    `categoria` varchar(30) NOT NULL default '',
    `sub-categoria` varchar(16) NOT NULL default '',
    `tipologia` varchar(30) NOT NULL default '',
    `localita` varchar(30) NOT NULL default '',
    `offerta` varchar(4) NOT NULL default '',
    `foto1g` varchar(250) NOT NULL default '',
    `visibile` int(2) NOT NULL default '0',
    `prezzo` varchar(30) NOT NULL default '',
    `mq` double NOT NULL default '0',
    `zona` varchar(50) NOT NULL default '',
    `offerta2` int(2) NOT NULL default '0',
    `condizioni` varchar(60) NOT NULL default '',
    `camera` int(2) NOT NULL default '0',
    `servizi` int(2) NOT NULL default '0',
    `postoauto` varchar(20) NOT NULL default '',
    `garage` varchar(20) NOT NULL default '',
    `riscaldamento` varchar(10) NOT NULL default '',
    `affittivac` longtext NOT NULL,
    `inpquanti` varchar(4) NOT NULL default '',
    `foto2` varchar(150) NOT NULL default '',
    `foto3` varchar(150) NOT NULL default '',
    `foto4` varchar(150) NOT NULL default '',
    `foto5` varchar(150) NOT NULL default '',
    `foto6` varchar(150) NOT NULL default '',
    `foto7` varchar(150) NOT NULL default '',
    `foto2g` varchar(250) NOT NULL default '',
    `foto3g` varchar(250) NOT NULL default '',
    `foto4g` varchar(250) NOT NULL default '',
    `foto5g` varchar(250) NOT NULL default '',
    `foto6g` varchar(250) NOT NULL default '',
    `foto7g` varchar(250) NOT NULL default '',
    `foto8` varchar(150) NOT NULL default '',
    `foto9` varchar(150) NOT NULL default '',
    `foto10` varchar(150) NOT NULL default '',
    `foto8g` varchar(250) NOT NULL default '',
    `foto9g` varchar(250) NOT NULL default '',
    `foto10g` varchar(250) NOT NULL default '',
    `foto11` varchar(150) NOT NULL default '',
    `foto11g` varchar(250) NOT NULL default '',
    `foto12` varchar(150) NOT NULL default '',
    `foto12g` varchar(250) NOT NULL default '',
    `foto13` varchar(150) NOT NULL default '',
    `foto14` varchar(150) NOT NULL default '',
    `foto15` varchar(150) NOT NULL default '',
    `foto16` varchar(150) NOT NULL default '',
    `foto17` varchar(150) NOT NULL default '',
    `foto18` varchar(150) NOT NULL default '',
    `foto19` varchar(150) NOT NULL default '',
    `foto20` varchar(150) NOT NULL default '',
    `foto21` varchar(150) NOT NULL default '',
    `foto22` varchar(150) NOT NULL default '',
    `foto23` varchar(150) NOT NULL default '',
    `foto24` varchar(150) NOT NULL default '',
    `foto25` varchar(150) NOT NULL default '',
    `foto26` varchar(150) NOT NULL default '',
    `foto27` varchar(150) NOT NULL default '',
    `foto28` varchar(150) NOT NULL default '',
    `foto29` varchar(150) NOT NULL default '',
    `foto30` varchar(150) NOT NULL default '',
    `foto13g` varchar(250) NOT NULL default '',
    `foto14g` varchar(250) NOT NULL default '',
    `foto15g` varchar(250) NOT NULL default '',
    `foto16g` varchar(250) NOT NULL default '',
    `foto17g` varchar(250) NOT NULL default '',
    `foto18g` varchar(250) NOT NULL default '',
    `foto19g` varchar(250) NOT NULL default '',
    `foto20g` varchar(250) NOT NULL default '',
    `foto21g` varchar(250) NOT NULL default '',
    `foto22g` varchar(250) NOT NULL default '',
    `foto23g` varchar(250) NOT NULL default '',
    `foto24g` varchar(250) NOT NULL default '',
    `foto25g` varchar(250) NOT NULL default '',
    `foto26g` varchar(250) NOT NULL default '',
    `foto27g` varchar(250) NOT NULL default '',
    `foto28g` varchar(250) NOT NULL default '',
    `foto29g` varchar(250) NOT NULL default '',
    `foto30g` varchar(250) NOT NULL default '',
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=368 ;

  2. #2
    Moderatore L'avatar di PietroR
    Data Registrazione
    Feb 2013
    Località
    Brescia
    Messaggi
    482
    Aggiungi PietroR su Linkedin
    Ciao linea3000
    per come è fatta la tabella credo che ti convenga estrarre la riga relativa all'articolo che vuoi analizzare e, scucessivamente, da codice vedere quali sono i campi foto che non sono nulli

+ Rispondi alla Discussione

^ 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
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.