webForumDet fria alternativet

Jag är blind!

4 svar · 193 visningar · startad av HDJHSKGDKJHSD

HDJHSKGDKJHSDMedlem sedan sep. 2001147 inlägg
#1

Vad gör jag för fel?

$resultat = mysql_query("SELECT * FROM message WHERE uid='$uid' ORDER BY 'micro' DESC LIMIT 0, 20"); ($uid = en php variabel)

spangoMedlem sedan juni 20008 205 inlägg
#2

Det hade ju varit en enorm fördel om du berättade vad som blev fel.
(Men med lite gissning kan man anta att det inte ska vara ORDER BY 'micro' utan ORDER BY micro)

------------------
He had a lot to say... he had a lot of nothing to say...

HDJHSKGDKJHSDMedlem sedan sep. 2001147 inlägg
#3

"Warning: Supplied argument is not a valid MySQL result resource in /Library/WebServer/Documents/test/inc/lasa.php on line 1."
detta funkar dock..
$resultat = mysql_query("SELECT * FROM message WHERE 1 ORDER BY 'micro' DESC LIMIT 0, 18");

men jag vet inte vad som menas med "WHERE 1"...

CssonMedlem sedan feb. 2000438 inlägg
#4

Testa att skriva ut frågan för att se om den är felkonstruerad, t.ex. om $uid saknar värde.

WHERE 1 borde returnera alla värden i tabellen.

/Csson

------------------
Erimax.com
Cykelsemester

spangoMedlem sedan juni 20008 205 inlägg
#5

Supplied argument is not a valid MySQL result resource

Tja, vad står det? Antingen skickar du inte det du får tillbaks från mysql_query (dvs $resultat) till mysql_fetch_array (eller vad du nu använder), eller så händer det något knas när du ställer frågan.

------------------
He had a lot to say... he had a lot of nothing to say...

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