PhP, MYSQL lekérdezés?
Sziasztok, az lenne a kérdésem, hogy van a Mysql-ben egy tábla:
hirek. azon belül:
id - ez növekvő, hir_neve, hir_datuma, hir_kiiro.
és van az oldalamon egy oldal sáv, ahol szeretném meg jeleníteni az utolsó 5 hírt. ezt hogy tudnám megoldani?, MYSQL lekérdezéssel szeretnék próbálkozni, de nem tudom hogy. Előre is köszönöm a segítséget.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
SELECT * FROM hirek LIMIT 5;
Illetve lehet, hogy kell neki mind a 2 paraméter, valahogy így: [link]
De nézd meg a teljes dokumentációját a limit-nek.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
szerintem:
SELECT TOP 5 * FROM hirek
és rendezd dátum szerint növekvőbe/csökkenőbe = hozzáírod a végére még ezt: ORDER BY hir_datuma DESC
// vagy ha növekvőbe akkor nem kell DESC, mert alapból növekvő
ha desc akkor (aszem) az 5 legfrisebbet szedi be
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
2. vagyok
de én még kezdő vagyok, még sosem hallottam limitről, és nem is csináltam még ilyet, szóval nem tudom melyikkel szokás ezt csinálni
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
php alatt standard lekérdezés:
$result = mysql_query("SELECT * FROM `hirek` ORDER BY `hir_datuma` DESC LIMIT 0, 5");
$number_of_lines = mysql_num_rows($result);
if ($number_of_lines > 0) {
while ($datas = mysql_fetch_array($result)) {
print "Hír neve: ".$datas["hir_neve"]."<br />";
print "Hír kiírója: ".$datas["hir_kiiro"]."<br />";
...
}
} else {
print "Nincs hír az adatbázisban";
}
mysql_free_result($result);
A kiíratás formázása más kérdés, azt rád bízom :)
Sok sikert!
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!