3 resultaten uit database met de hoogste gegevens
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$limit = 3;
$sqlbod = "SELECT waarde, per, contactpersoon FROM bod WHERE productid= ('".$productid."') ORDER BY waarde DESC $limit";
$resultaatbod = mysql_query($sqlbod);
?>
$limit = 3;
$sqlbod = "SELECT waarde, per, contactpersoon FROM bod WHERE productid= ('".$productid."') ORDER BY waarde DESC $limit";
$resultaatbod = mysql_query($sqlbod);
?>
Al foreach geprobeerd? :)
kan je mij misschien de werking van al foreach uitleggen
http://php.net/foreach..
Maar je moet zoeken naar LIMIT
Maar je moet zoeken naar LIMIT
Gewijzigd op 19/12/2012 19:37:13 door - Ariën -
Gewijzigd op 19/12/2012 19:45:13 door Donny Wie weet
alleen als ik dat doe krijg ik geen resultaat en als ik LIMIT weghaal wel ? idee?
Code?
Code (php)
1
2
3
2
3
<?php
"SELECT waarde, per, contactpersoon FROM bod WHERE productid= ('".$productid."') ORDER BY waarde DESC LIMIT='3'";
?>
"SELECT waarde, per, contactpersoon FROM bod WHERE productid= ('".$productid."') ORDER BY waarde DESC LIMIT='3'";
?>
het was alleen het = teken weghalen
Gewijzigd op 19/12/2012 20:04:55 door stefan H
Toevoeging op 19/12/2012 20:05:58:
Hij werkt nu neem ik aan?
bedankt voor de reacties
Donny van Grondelle op 19/12/2012 20:01:49:
draai ORDER BY en LIMIT even om
Toevoeging op 19/12/2012 20:05:58:
Hij werkt nu neem ik aan?
Toevoeging op 19/12/2012 20:05:58:
Hij werkt nu neem ik aan?
Maar niet omdat hij de ORDER BY en LIMIT heeft omgedraaid.
Toevoeging op 19/12/2012 21:16:17:
nee inderdaad dat heb ik niet omgedraaid
Je begint met de hele database en je gaat steeds specifieker, door iets te kiezen (en dus de rest niet te kiezen)
bv.
SELECT FROM mijn_tabel // eerst de tabel kiezen
WHERE mijn_getal > 10 // dan kies je de geschikte records
ORDER BY mijn_rangschikking // de gekozen records in de juiste volgorde zetten
LIMIT 5 // (bv. voor pagination) het deel tonen dat je wil zien