Visa ett inlägg
Oläst 2009-12-03, 20:30 #3
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Citat:
Ursprungligen postat av youheardit Visa inlägg
$sql = "select count(pid) as antalet,
pid
from comments
group by pid";
while($line = mysql_fetch_assoc(mysql_query($sql))){
echo $line['pid'];
echo "<br>";
}
?>[/CODE]
pid = postid som i förra posten...

Resultatet blir en oändligt lång lista med samma pid som i första kommentaren...
Kod:
40
40
40
40
40
osv....
har jag gjort fel ? eller är mysql-frågan fel ställd?

tack!
har jag gjort fel? you bet.
Gör du på detta viset så ställer du frågan till databasen om och om igen och visar resultatet för första raden ett oändligt antal gånger.
Den sql-fråga du fått ger det riktiga svaret, OM du ställer frågan rätt till databasen och sen tar reda på svaret och skriver ut det ordentligt.
Pröva med att ställa frågan En(1) gång till databasen, ta hand om resultatet och lista det på ett riktigt sätt:
Citat:
(fråga som ovan)
$result=mysql_query($sql);
while($line = mysql_fetch_assoc($result)){
print_r($line);
echo "<br>";
}
Ser du skillnaden?
Magnus_A är inte uppkopplad   Svara med citatSvara med citat