Prova
mysql_query("SELECT * FROM news WHERE user IN (SELECT user FROM users WHERE group = '$group') ORDER BY year,month,day ASC LIMIT 4");
Sen är det också så att SELECT inuti en annan SELECT kräver MySQL 4.1 om jag inte missminner mej.
Databaser & SQLur Databashanterare & SQL
3 svar · 258 visningar · startad av learn
Jag vill ta ut de 4 senaste nyheterna ur tabellen news.
mysql_query("SELECT TOP 4 * FROM news WHERE user IN (SELECT user FROM users WHERE group = '$group') ORDER BY year,month,day ASC");
Fungerar inte.
mysql_fetch_array(): supplied argument is not a valid MySQL result resource in...
Tar jag bort "TOP 4" så fungerar det... Vad gör jag för fel?
Prova
mysql_query("SELECT * FROM news WHERE user IN (SELECT user FROM users WHERE group = '$group') ORDER BY year,month,day ASC LIMIT 4");
Sen är det också så att SELECT inuti en annan SELECT kräver MySQL 4.1 om jag inte missminner mej.
TOP finns inte i MySQL, där man använder LIMIT istället.
ok, tackar!