Contare n° totale oggetti da mysql

Andrea_2017

Utente Attivo
17 Set 2017
26
0
1
39
Ciao a tutti, spero possiate aiutarmi perchè sto impazzendo :(

Vado subito al sodo...
Ho la seguente tabella nel database
t018bn.jpg


e vorrei poter visualizzare sul mio sito il numero totale di "Frecce" e "Pugio di Numazia" (che fanno parte della categoria "Armi") appartenenti all'ID_PG (che sarebbe poi l'utente loggato nel sito).
Ho scritto questo codice:
Codice:
#elenco gli oggetti
$lista_oggetti=array();                                                                                                                                                                              
$result = query ("QUERY SELECT DISTINCT nome, oggetto_id FROM  oggetti_personaggio WHERE tipo ='Armi'", $_SESSION['id_pg']) ;
$rs = query("SELECT oggetto_id FROM oggetti_personaggio WHERE oggetto_id='10' AND oggetto_id='30'");
$contatore = $rs['num_rows'];
while ($rs=query('while',$result))
    {
        $lista_oggetti[] = array(  
       
                                    'oggetto_id'=> $rs['oggetto_id'],
                                    'id_pg'=> $rs['id_pg'],
                                    'nome'=> $rs['nome'],
                                   
                                );
    }
 
 query('free', $result);

Ma ottengo come risultato la somma totale delle Frecce che ho in tabella e quindi anche quelle appartenenti ad altri utenti.

Qualcuno potrebbe aiutarmi e farmi un esempio scritto del codice corretto?
 
Ultima modifica:

3_g

Utente Attivo
5 Set 2017
36
1
8
Ancona
adesso non posso fare prove sulla query... ma mi sembra che manchi nel WHERE della stessa la condizione che ti "filtra" l'ID_PG

tipo... id_pg = $_SESSION['id_pg']
 

Andrea_2017

Utente Attivo
17 Set 2017
26
0
1
39
No io vorrei visualizzare sia 10 che 30.
Adesso ho modificato in questo modo

Codice:
$rs = query("SELECT nome, admin, master FROM personaggi WHERE id = " . $_SESSION['id_pg']);
$nome = $rs['nome'];

$lista_oggetti=array();                                                                                                                                                                            
$result = query ("QUERY SELECT DISTINCT nome, oggetto_id FROM  oggetti_personaggio WHERE tipo ='Armi'", $_SESSION['id_pg']) ;
$rs = query("SELECT oggetto_id FROM oggetti_personaggio WHERE oggetto_id='10' AND id_pg = " . $_SESSION['id_pg']);
$contatore = $rs['num_rows'];
while ($rs=query('while',$result))
    {
        $lista_oggetti[] = array(
     
                                    'oggetto_id'=> $rs['oggetto_id'],
                                    'id_pg'=> $rs['id_pg'],
                                    'nome'=> $rs['nome'],
                                 
                                );
    }

 query('free', $result);

e ora riesco a visualizzare gli oggetti appartenenti al id_pg , ma con id_oggetto='10' mi fa vedere solo il numero delle "Frecce"...io invece vorrei vedere sia quello delle frecce sia quello dei pugi

ho questo risultato finale :
2z6b9dx.png


ma io ho 2 frecce e 1 pugio...
 
Ultima modifica:

3_g

Utente Attivo
5 Set 2017
36
1
8
Ancona
veramente, se la vista non mi inganna:eek:, nel tuo primo messaggio sono 2 sia le frecce che i pugi legati all'id 370:D
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Contare totale risultati tabella in un periodo di tempo PHP 5
A Contare gli elementi di un array PHP 13
maxnegri Contare sessioni aperte e creare condizione PHP 1
L contare record uguali in file csv PHP 4
B [MySQL] contare quante un oggetto e' presente MySQL 2
elpirata [RISOLTO][Mysql] Contare le occorrenze in un campo tipo varchar MySQL 2
P [PHP] Contare quante volte uno stesso id si ripete nella tabella PHP 12
P [PHP] Contare i mesi con timestamp. PHP 8
C Contare numero record uguali Database 3
asevenx [Javascript] [AngularJS] contare opzioni selezionate di una select in un elenco ng-repeat Javascript 0
G [ACCESS2007]: contare li ultimi record con lo stesso valore in un campo, finchè il valore non cambia MS Access 2
xone [PHP] Contare numero dei giorni tra data_in e data_out PHP 11
zorro [PHP] Contare i record di una tabella PHP 6
F Contare le righe con php ad oggetti MySQL 0
asevenx Contare numero di righe in un form dinamico Javascript 5
F Miglior metodo per contare le righe di una query MySQL 2
S Contare valori uguali in una colonna PHP 2
N Contare post MySQL 2
L contare nodi figli di un determinato nodo madre XML 0
H Contare file presenti nella pagina PHP 3
S [RISOLTO]php contare numero delle query PHP 1
L Contare determinati valori che si ripetono in una tabella per un detemrinato ID MySQL 2
Monital Contare il numero di righe con php5 PHP 10
M contare record db con valore specifico PHP 1
Shyson Contare i caratteri user e dominio Javascript 57
D Contare numero div con una determinata classe Javascript 2
criric Contare le settimane di un mese Snippet PHP 3
nim contare record uguali in tabella PHP 10
anthares Contare record in tabella secondo certe condizioni PHP 21
Monital Contare valori uguali di un array e dividerli in una stringa PHP 12
nim contare frasi che si ripetono PHP 10
R Contare il numero di click su un link PHP 2
A contare iniziali dei nomi Java 3
G contare e sommare dopo JOIN Database 8
M non contare gli accessi dal tuo pc Supporto Mr.Webmaster 1
S Come contare i Download file .zip su html HTML e CSS 10
@ Progetto strano n° 3.... Presenta il tuo Sito 9
T contatore totale click e media in secondi PHP 7
G [PHP] totale per ogni id di un ciclo PHP 1
N [Java] Piccolo jform per calcolo totale da 2 campi i double Java 0
VPonticelli [VENDO] Pagine per un totale di 1.6 MLN di fan Annunci servizi di Social Media Marketing 3
elpirata Confusione totale progetto nuova infrastruttura HW Reti LAN e Wireless 4
P [PHP] somma totale imponibile e totale fattura PHP 3
Davide777 vendo due pagine facebook per un totale di 7.2k like a pochissimo Annunci servizi di Social Media Marketing 10
Guaroste14 Vendo PUBBLICITA' su account in totale 35.000 ISCRITTI. Annunci servizi di Social Media Marketing 0
G [Javascript] Ricalcolo Totale jQuery Javascript 7
VPonticelli [Vendo] Pacchetto di 5 pagine per un totale di 615.000 fan Annunci servizi di Social Media Marketing 8
D perchè non aggiorna il totale? Javascript 5
L Calcolo della percentuale PayPal che varia in base al totale. E-Commerce 1
F [RISOLTO]js function per impostare minimo totale Javascript 8

Discussioni simili