ik ben nu bezig met een news systeem
en daarin wil ik de eerst 2 berichten helemaal laten zien. en daaronder wil ik 4 of 5 berichten alleen met de titel laten zien, nou kan ik alleen die eerste 2 maar ik vraag me af hoe je bij de 3 row begint

kan iemand mij helpen?
<?
$sql = "SQL codes";
$res = mysql_query($sql);

$i = 1;
while ($row = mysql_fetch_array($res))
{
if ($i == 1 || $i == 2)
{
echo "bericht voluit";
}
else
{
echo "alleen titel";
}
}
?>
Bassie.. bassie.. hint: $i++ :)
:p

for loopje kan btw ook geen kwaad :))))
nee sry klinkt maybe dom maar snap het niet egt:S
is er niet gewoon een mysql opdr8 van "start at row 3 limit 5" ofzoiets? zodat je row 3, 4, 5, 6, 7 selecteert uit de db?
In dat geval zal je aan twee query's moeten gaan denken:

<?php
// De eerste twee ophalen
$query = mysql_query("SELECT kolom1, kolom2, kolom3 FROM tabel ORDER BY kolom DESC LIMIT 0,2");

// De eerste twee laten zien
while ($result = mysql_fetc_row($query))
{
// Laat de resultaten zien
}

// De volgende ophalen
$query = mysql_query("SELECT kolom1 FROM tabel ORDER BY kolom DESC LIMIT 3,7");

// De volgende laten zien
while ($result = mysql_fetch_row($query))
{
// Laat de resultaten zien
}
?>

Elwin

[Edit: Foute query]
k nou das niet erg maar dat wilde ik dus weten of dat gewoon kon:P thx elwin

Thijs
Ik wil helemaal niet lullig doen, maar dit soort dingen kan je dus heel makkelijk in de MySQL docs op http://www.mysql/com vinden... :D

Elwin
heey thx die kende ik nog niet elwin:P nee ik had gezocht maar kom niets vinden over het verder gaan bij een andere row bij "LIMIT" maar wel dat je maar 2 of 3 kon selecteren.
dus volgende keer ga ik beter zoeken:P

Thijs
Thx ik kom er nu pas aan toe om hem er in te plaatsen en hij werkt:P

Reageren