Lägg till LIMIT 5 i din SQL-fråga.
Frågan#1
Det här är säkert en vanlig fråga, men jag har sökt på forumet och inte hittat något svar till mitt problem. Jag undrar hur man gör för att enbart visa låt oss säga de 5 första inläggen i en mysql databas. Min kod ser ut så här i nu läget:
/* Connect to a MySQL server */
$mysqli = new mysqli('localhost', '**', '**', '**');
if (mysqli_connect_errno()) {
printf("Can't connect to MySQL Server. Errorcode: %s\n", mysqli_connect_error());
exit;
}
$sql = "SELECT rubrik, date, inlagg, tags FROM table1 ORDER BY id desc";
if ($stmt = $mysqli->prepare($sql))
{
$stmt->execute();
$stmt->bind_result($rubrik, $datum, $inlagg, $tags);
while ($stmt->fetch())
{
echo "<h3>" . $rubrik . " - <i>" . $datum . "</i></h3>";
echo $inlagg;
echo "<p>Tags: ";
$arrTags = (explode(", ",$tags));
for($i = 0; $i < count($arrTags); $i++){
echo "<A HREF='visa.php?visa=tag&tag=".$arrTags[$i].">".$arrTags[$i]."</a> ";
}
echo "</p><hr>";
}
$stmt->close();
}
else
{
die("Could not prepare SQL statement: $sql");
}
min fråga är hur jag ska göra för att enbart hämta ut de 5 första inläggen? Finns det någon metod för det i mysqli?
