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.
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.
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
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
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!