PROBLEMA Problema query mysql in php

xxgiusxx

Nuovo Utente
11
0
Ciao a tutti, ho realizzato una query mysql che dovrebbe mostrare i primi 10 risultati della tabella ma purtroppo mostra solo il primo e non capisco il problema..

Codice:
<?php
$result = mysql_query("SELECT G.REF_WINNER,P.NAME,STARTTIME,ENDTIME FROM GAMES G JOIN PLAYERS P on G.REF_WINNER = P.ID ORDER BY G.ID DESC LIMIT 10") or die(mysql_error());  
$row = mysql_fetch_array($result);
echo $row['NAME'];
echo $row['STARTTIME'];
echo $row['ENDTIME'];
?>

Potreste gentilmente dirmi dove sta il problema e perchè non riesco a printare tutti e 10 i risultati, vorrei farli printare in una tabella ma non so come spero in aiuto...
 

Alexandra Trusk

Nuovo Utente
2
2
Ciao.....
Devi fare un ciclo while

<?php
$result = mysql_query("SELECT G.REF_WINNER,P.NAME,STARTTIME,ENDTIME FROM GAMES G JOIN PLAYERS P on G.REF_WINNER = P.ID ORDER BY G.ID DESC LIMIT 10");
while($row = mysql_fetch_assoc($result)){
echo $row['NAME'];
echo $row['STARTTIME'];
echo $row['ENDTIME'];
}
?>
 
  • Mi piace
Reazioni: xxgiusxx

xxgiusxx

Nuovo Utente
11
0
Grazie mille, è andato, pero ottengo il risultato cosi freddoxx2013-01-03 00:30:192013-01-03 00:41:07freddoxx2013-01-03 00:02:172013-01-03 00:09:55Boh2013-01-02 23:05:172013-01-02 23:22:03Boh2013-01-02 22:37:552013-01-02 22:55:06Boh2013-01-02 22:11:222013-01-02 22:27:44freddoxx2013-01-02 21:49:322013-01-02 22:01:10AnimaNoob2013-01-02 20:57:052013-01-02 21:19:18ShinOne942013-01-02 20:33:382013-01-02 20:46:52Boh2013-01-02 18:09:482013-01-02 18:23:12Boh2013-01-02 17:37:162013-01-02 17:59:36
c'e qualche modo di farlo app arire ordinato in una tabella tipo NOME DATA INIZIO DATA FINE?
 

Alexandra Trusk

Nuovo Utente
2
2
Beh è normale... non ci sono i <br /> perchè non ti ho inserito la formattazione... cambialo in così:

<?php
$result = mysql_query("SELECT G.REF_WINNER,P.NAME,STARTTIME,ENDTIME FROM GAMES G JOIN PLAYERS P on G.REF_WINNER = P.ID ORDER BY G.ID DESC LIMIT 10");
while($row = mysql_fetch_assoc($result)){
echo $row['NAME'].' '.$row['STARTTIME'].' '.$row['ENDTIME'].'<br />';
}
?>


Manca il campo data da ricavare dal tuo database, lo puoi aggiungere seguendo il procedimento sotto, poi, puoi aggiungere html e css come preferisci, questa è la base :)
 
  • Mi piace
Reazioni: xxgiusxx

xxgiusxx

Nuovo Utente
11
0
Grazie mille, un ultima cosa io vorrei fare una classifica tipo a tabella quindi vorrei che sotto la colonna NOME apparisse il NAME e sotto la colonna DATA INIZIO lo STARTTIME e sotto la colonna DATA FINE l' ENDTIME.
 

Giogiosw

Utente Attivo
188
1
CPU
I7 3770k
Scheda Madre
ASRock z77 extreme 6 /TB4
HDD
1TB seagete ,
RAM
8gb 1600mhz g.skill
GPU
Nvidea Evga 650 Ti
PSU
cooler master 750w
Case
Thermaltake Mk-1
OS
Windows , Linux
Basta che modifichi l'echo :)
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili