Order Highest / show highest uit data base

Status
Niet open voor verdere reacties.

killer4all2

Gebruiker
Lid geworden
26 mei 2009
Berichten
449
Hallo,

Weet iemand hoe ik het hoogste 'ID' (getal) uit de database kan halen.

Ik wil graag het hoogste ID selecteren (jullie raden het al) ja voor een forum en voor een eigen gemaakte nieuws slideshow.
is er iets als 'order' van groot naar klein ?

of heeft er iemand een beter idee? :)

Groetjes,
Row
 
Alleen zegt een id in beginsel niks over de leeftijd van een record. Handiger is het om een DATETIME veld te gebruiken, en te sorteren op dat veld met ORDER BY veld DESC LIMIT 1
 
Kun je misschien uitleggen hoe ik dit moet gebruiken? Ik ben momenteel in de leer fase, dus ik weet nog niet alles. :)

Momenteel heb ik dit en ik wil het hoogste ID uit de database opvragen :)
Code:
<?php
//Initialise
$host		=	'localhost';
$gebruiker	=	'root';
$password	=	'';
$dbname		=	'slideshow_db';
$db = mysqli_connect($host, $gebruiker, $password);
$query	=	'SELECT * FROM slideshow';


//Connect to database
if ($db = mysqli_connect($host, $gebruiker, $password))
{
	echo "<b>Stap1)</b><span style='color:green;'> De verbinding met http://$host is gelukt</span><br />";
}

else
{
	echo "<b>Stap1)</b> <span style='color:red;'>De verbinding met http://$host heeft gefaald. Controleer of u de host juist heeft ingevuld.</span><br />";
}

//Select database
mysqli_select_db($db, $dbname);
if (mysqli_select_db($db, $dbname))
{
echo "<b>Stap2)</b> <span style='color:green;'>De database $dbname is gekozen. Verbinding succesvol!</span><br />";
}
else
{
echo "<b>Stap2)</b> De database $dbname is niet gevonden en kon geen verbinding maken. Controleer uw internet verbinding.";
}

//Select query
if (mysqli_query($db, $query))
{
	echo "<b>Stap3)</b> <span style='color:green;'>De query is succesvol</span><br />";
}
else
{
	echo "<b>Stap3)</b> <span style='color:red;'>De query is onsuccesvol</span><br />";
}

$result =	mysqli_query($db, $query);
echo "<b>Stap4)</b><br /><br />";
while ($row = mysqli_fetch_array($result)) {
	echo "<b>ID: {$row['slide_id']}</b> : <br />Text: {$row['slide_text']}<br/> Title: {$row['slide_title']}<br /><br />";
	}

if (mysqli_close($db))
{
	echo "<span style='color:red;'>database setted off (succesfull)</span><br />";
}
else
{
	echo "databse cant setted off! (status: on)<br />";
}
?>
 
Laatst bewerkt:
Answer :)

$query = 'SELECT * FROM slideshow ORDER BY slide_id DESC LIMIT 3';

"gebruik gemaakt van DESC LIMIT
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan