Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606

    Conteggio record su più tabella

    Ciao, come da titolo, devo affrontare il conteggio dei record effettivamente memorizzati su due tabelle.
    Ho provata la seguente query su phpMyAdmin e funziona:
    codice:
    (SELECT COUNT(id_reg) AS doc FROM registro_apo WHERE annullato = 0)
    UNION ALL 
    (SELECT COUNT(id_reg) FROM registro_leg WHERE annullato = 0 ORDER BY id_reg); --
    Funziona riportandomi correttamente i totali parziali fra le due tabelle.

    Ma quando ho inserito nel mio programma tale query, senza modificarla di una virgola.
    Mi da solo il totale della prima tabella.

    Ovviamente il database è lo stesso, le tabelle sono le stesse.

  2. #2
    dipende da cosa hai scritto nel programma. lo sappiamo? noi no. tu?

  3. #3
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Quote Originariamente inviata da optime Visualizza il messaggio
    dipende da cosa hai scritto nel programma. lo sappiamo? noi no. tu?
    E cosa ci dovrebbe essere scritto secondo te?
    E' il risultato della query che mi da il risultato, è dal var_dump() che risultato i dati diversi.
    La query è realizzata con due o tre semplici righe di codice in PDO.
    Per questo mi stranisco, perché non ha senso. Ma se la query riesce non dando errori, ma solo un risultato diverso su tre programmi diversi, il phpMyAdmin, Adminer e il mio programma di statistiche, non ha senso.
    Non ha senso perché se avessi dato il comando $stm->fetch() sarebbe giusto che mi desse quel risultato, ma fetchAll() mi deve dare tutto l'array, compreso di uno e dell'altro.
    Oggi vado sul server e vedo direttamente da console e cerco di capirci qualche cosa.
    Ciao.

  4. #4
    Quote Originariamente inviata da Marcolino's Visualizza il messaggio
    E cosa ci dovrebbe essere scritto secondo te?
    seriamente pensi che qualcuno - oltre te che l'hai scritto e che sei davanti al TUO monitor - sappia cosa c'è scritto nel TUO programma?

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.