Ik wil met een while lus gegevens uit de database tonen.
Nu krijg ik dus 10x de eerste record.
Maar ik wil gewoon 10 verschillende records..
Ik weet dat dit fout is maar ik kan nergens vinden hoe het wel moet...
BVD

<?php
$result = mysql_query("SELECT * FROM mail WHERE ontvanger = '$inlognaam'");
$row = mysql_fetch_assoc($result);
$verzender = $row['verzender'];
$onderwerp = $row['onderwerp'];
$datum = $row['datum'];

$aantal = 1;
while( $aantal <= 10 ){
echo $verzender;
echo $onderwerp;
echo $datum;
$aantal++ ;
}
?>
pgFrank schreef op 30.01.2009 14:37
GROUP BY? Hebben jullie wel enig idee waar GROUP BY voor is bedoeld? Een complete blunder om hier GROUP BY te gaan gebruiken, er is hier helemaal geen sprake van groepjes data waar je eigenschappen van opvraagt. Er is sprake een fetch-functie op een verkeerde plek...


Voor zover ik kan lezen wil hij elke naam maar 1x laten voorkomen ...?

Ohh nee, sorry verkeerd gelezen...

Het is idd
while($results=$mysql_fetch_assoc($result)){echo$results['login'];}
Jasper schreef op 30.01.2009 14:38
Voor zover ik kan lezen wil hij elke naam maar 1x laten voorkomen ...?
Nee, er werd maar 1x gefetcht.

Wanneer je namen maar 1x in de resultaten wilt hebben, dan ga je met DISTINCT aan de slag. Dat is heel wat anders dan GROUP BY.

"maak een groep" en "geef een uniek resultaat" zijn 2 totaal verschillende dingen die je niet lukraak kunt kiezen. Ze doen andere dingen.
pgFrank schreef op 30.01.2009 14:42
[quote='Jasper schreef op 30.01.2009 14:38']Voor zover ik kan lezen wil hij elke naam maar 1x laten voorkomen ...?
Nee, er werd maar 1x gefetcht.

Wanneer je namen maar 1x in de resultaten wilt hebben, dan ga je met DISTINCT aan de slag. Dat is heel wat anders dan GROUP BY.

"maak een groep" en "geef een uniek resultaat" zijn 2 totaal verschillende dingen die je niet lukraak kunt kiezen. Ze doen andere dingen.[/quote]

Ja ja, verkeerd gelezen, lees edit hierboven ;)
Jasper schreef op 30.01.2009 14:37
[quote='Jeroen schreef op 30.01.2009 14:36']Hartelijke dank het werkt!


Geen probleem, lees eens alle beginselen van php/mysql door, dit soort dingen moet je weten ;)[/quote]

Klopt dit moet ik eigenlijk ook weten maar het was een beetje weggezaktXD

Reageren