laatste 5 records laten zien
ik ben bezig met een website en ik zou graag willen dat alleen de laatste 5 records uit de database worden weergegeven.
dit is voor een "zelf gemaakt twitterblokje" zodat je alleen de laatste 5 "tweets" ziet.
EDIT:
als ik SELECT TOP 5 * FROM table, doe dan krijg ik deze error:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\test\twitter.php on line 5
En dit is de code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
include('dbconnect.php');
$result = mysql_query("SELECT TOP 5 * FROM twitter",$db);
while ($myrow = mysql_fetch_array($result))
{
echo "<b>$myrow[datum]</b>";
echo $myrow['inhoud'];
}
echo "</TABLE>";
?>
include('dbconnect.php');
$result = mysql_query("SELECT TOP 5 * FROM twitter",$db);
while ($myrow = mysql_fetch_array($result))
{
echo "<b>$myrow[datum]</b>";
echo $myrow['inhoud'];
}
echo "</TABLE>";
?>
danku,
En wat is dit voor een select? SELECT TOP 5 *
Daar moeten komma's tussen, en wat doet die 5 daar?
Je zult met LIMIT moeten werken en dan nog met een ORDER BY
als je het wilt wete werkt t altijd, maar hier is hoe ik aan die 5 kom!
http://answers.yahoo.com/question/index?qid=20070606070802AAzT4dq
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
include('cbconnect.php');
$sql = mysql_query("SELECT * FROM twitter ORDER BY datum DESC LIMIT 5")or die (mysql_error());
echo "<table>";
while($row = mysql_fetch_assoc($sql)) {
echo "
<tr>
<td>".$row['datum']." ".$row['inhoud']."</td>
</tr>";
}
echo "</table>";
?>
include('cbconnect.php');
$sql = mysql_query("SELECT * FROM twitter ORDER BY datum DESC LIMIT 5")or die (mysql_error());
echo "<table>";
while($row = mysql_fetch_assoc($sql)) {
echo "
<tr>
<td>".$row['datum']." ".$row['inhoud']."</td>
</tr>";
}
echo "</table>";
?>
Gewijzigd op 09/06/2010 12:12:37 door sander salemander
Bedankt iedereen voor de reacties!!(Y)
Sander salemander op 09/06/2010 12:11:55:
hier de juiste code hoop ik :P
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
include('cbconnect.php');
$sql = mysql_query("SELECT * FROM twitter ORDER BY datum DESC LIMIT 5")or die (mysql_error());
echo "<table>";
while($row = mysql_fetch_assoc($sql)) {
echo "
<tr>
<td>".$row['datum']." ".$row['inhoud']."</td>
</tr>";
}
echo "</table>";
?>
include('cbconnect.php');
$sql = mysql_query("SELECT * FROM twitter ORDER BY datum DESC LIMIT 5")or die (mysql_error());
echo "<table>";
while($row = mysql_fetch_assoc($sql)) {
echo "
<tr>
<td>".$row['datum']." ".$row['inhoud']."</td>
</tr>";
}
echo "</table>";
?>
assoc kan hier idd ipv array, amar met array werkt eht ook gewoon