Lägga in endast de två senaste nyheterna i php script|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
Lägga in endast de två senaste nyheterna i php script
muchcup
Kommer du hit ofta?
Medlem
Forum Posts: 367
Member Since:
September 6, 2002
sp_UserOfflineSmall Offline
1
October 21, 2004 - 3:04 pm
sp_Permalink sp_Print

Hej, jag sitter och klurar lite på mitt nyhetsscript och jag har kommit fram till att det ser dåligt ut med typ 20 nyheter på startsidan, därför tänkte jag att man endast lägger in de två senaste nyheterna som är lagrade i databasen och sedan läggs de andra in på en annan sida som sedan länkas till.

Så här ser mitt nuvarande script ut:



if(isset($_POST['nytt'])) {
matain();
}

$länk = mysql_connect ("localhost","***", "****");
$sql="SELECT * FROM test ORDER by datum DESC";
$result = mysql_db_query("test", "$sql");
while($rad=mysql_fetch_array($result)) {
?>


Skrivet av den


}
?>

mysql_close ($länk);
?>

Det jag söker efter nu är ett sätt att få den att endast lägga in de två senast sparade IDna (om det är t.ex. 15 nyheter så tar den endast 14 och 15 vilket är de senaste).

Därefter ett sätt att få alla IDs förutom de två sista (1-13) som sedan ska läggas på en annan sida.

Är detta möjligt? :bok:

nv98ling
Mina inlägg skrivs i binär kod
Medlem
Forum Posts: 139
Member Since:
November 14, 2003
sp_UserOfflineSmall Offline
752990
October 21, 2004 - 3:16 pm
sp_Permalink sp_Print

Enkelt!
För att få de två senaste skriver du

$sql="SELECT * FROM test ORDER by datum DESC LIMIT 2";

Eller kanske ORDER BY id DESC LIMIT 2 om du har id till varje nyhet

muchcup
Kommer du hit ofta?
Medlem
Forum Posts: 367
Member Since:
September 6, 2002
sp_UserOfflineSmall Offline
752991
October 21, 2004 - 3:17 pm
sp_Permalink sp_Print

nv98ling wrote: Enkelt!
För att få de två senaste skriver du

$sql="SELECT * FROM test ORDER by datum DESC LIMIT 2";

om jag sedan vill ha alla förutom de två senaste? wink

nv98ling
Mina inlägg skrivs i binär kod
Medlem
Forum Posts: 139
Member Since:
November 14, 2003
sp_UserOfflineSmall Offline
753019
October 21, 2004 - 3:44 pm
sp_Permalink sp_Print

Då behöver du nog antagligen använda subselect, vilket stöds först på mysql version 4.1, vilken version har du nu?

muchcup
Kommer du hit ofta?
Medlem
Forum Posts: 367
Member Since:
September 6, 2002
sp_UserOfflineSmall Offline
753049
October 21, 2004 - 4:21 pm
sp_Permalink sp_Print

nv98ling wrote: Då behöver du nog antagligen använda subselect, vilket stöds först på mysql version 4.1, vilken version har du nu?

4.0.15a :/ Men men, jag kanske inte behöver det, det gör nog inget om nyheterna som finns på första sidan finns på andra sidan också.

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 345
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL