Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 28-01-12, 14:24   #1 (permalink)
User Newbie
 
Data di registrazione: Jan 2012
Ubicazione: NAPOLI
Messaggi: 2
Question creare tabella con dati da database

Allora il mio problema è trasferire i dati contenuti in una tabella nel mio database in una tabella del mio sito



La mia tabella nel database è :

utente| debitore | contante in debito | contante
marco | giulia | 700€ | 1000€
giulia | luigi | 600€ | 1000€
Francesca | giulia | 50€ | 1000€
luigi | X | X | 1000€




La tabella che vorrei visualizzare nella mia pagina è invece :

nome | contante in debito | contante|
marco | 0€ | 1000€
giulia | 750€ | 1000€
francesca | 0€ 1000€
luigi | 600€ | 1000€


Avevo pensato a qualcosa del genere:

SELECT debitore, sum(contante in debito) FROM utenti GROUP BY debitore

Ma questo codice riporta dal database solo le righe dove il campo "debitore" non è vuoto!

Esiste un qualche altro tipo di comando che tenga in considerazione tutte le righe della mia tabella utenti ?

Magari facendo uscire "0" nella colonna della mia tabella "contante in debito" quando l'utente non è debitore di nessuno?


Attendo vostre notizie e grazie per la vostra disponibilità.

Ultima modifica di Samyorn : 29-01-12 11:38. Motivo: Maiuscole ad inizio frase. ;)
theunlimite non in linea   Rispondi citando
Vecchio 30-01-12, 12:03   #2 (permalink)
User Newbie
 
Data di registrazione: Jan 2012
Ubicazione: NAPOLI
Messaggi: 2
ho visto che nessuno ha risposto provo a spiegare meglio il mio problema

questa è la mia tabella "utenti" del mio database:

utente________________ debitore______________debito_________ contante
marco_________________ giulia ______________ 700€___________________ 1500€
giulia _________________ luigi _________________ 600€ ___________________ 1200€
Francesca ______________ giulia _______________ 50€ ____________________ 1300€
luigi ________________ campo vuoto ___________campo vuoto _______________ 1400€

questa è la tabella che vorrei visualizzare :

nome utente________________contante__________ contante in debito
marco _____________________ 1500€ _________________ 0€
luigi ______________________ 1400€ _________________ 600€
francesca___________________1300€_________________ 0€
giulia __________ _______ ____1200€_________________ 750€

queste sono le uniche colonne che vorrei si visualizzassero (magari in ordine di contante decrescente) dove naturalmente "contante in debito" è dato dalla somma di tutti i suoi debiti....se vedi giulia ha 50€ di debito con francesca e 700€ di debito con marco, nella tabella che vorrei costruire la colonna "contante in debito" è data dalla somma dei debiti di giulia ....la peculiarità di questa tabella è che qualora l'utente non fosse in debito con nessuno, la cella "contante in debito" segnalasse 0€ come nel caso dell'utente "luigi" oppure di "marco", quindi tutti gli utenti della tabella "utenti" del mio database avranno una riga nella tabella che sto costruendo


esiste un comando che permette di fare questo? vi ringrazio anticipatamente per l'aiuto
theunlimite non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:43.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.