webForumDet fria alternativet

Enkel TOP-sats som strular

4 svar · 252 visningar · startad av web00132

web00132Medlem sedan maj 2001797 inlägg
#1

Har aldrig använt TOP förut och får det inte riktigt att fungera. Jag kör PHP och MySQL och allting funkar prima tills jag lägger till "TOP 5" i SQL-satsen. Vad kan tänkas vara fel egentligen?

$oppna = mysql_connect("localhost", "...", "...");
$sqlsats = mysql_db_query("...", "SELECT TOP 5 * FROM messages ORDER BY messageID DESC;");
while ($goget = mysql_fetch_array ($sqlsats))
{
	print $goget["createdate"];
}
mysql_close($oppna);

Får felmeddelandet: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

Tack på förhand!

nitro2k01Medlem sedan aug. 20039 342 inlägg
#2

Vild gissning: Pröva att ta bort *.

web00132Medlem sedan maj 2001797 inlägg
#3

Hehe, nej det har jag testat. Fungerar icke. Tack iaf :)

nitro2k01Medlem sedan aug. 20039 342 inlägg
#4

Enligt en snabb google verkar det itne gå att använda top i mysql. Pröva:

"SELECT * FROM messages ORDER BY messageID DESC LIMIT 0,5;"
web00132Medlem sedan maj 2001797 inlägg
#5

Aha! Tyckte jag hade gjort något liknande förut, tror tom att jag har frågat om det förut här på forumet. Kanske är dags att gå och lägga sig...

Tack så hemskt mycket! :bire

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)