| Autor | Zpráva | ||
|---|---|---|---|
| maxikingcompany Profil * |
#1 · Zasláno: 23. 6. 2011, 18:25:57
Cau.. potřeboval bych, aby se mi z databáze vypisoval jenom jeden nejnovější příspěvek
Kód:
$con = mysql_connect("---","---","---");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("---", $con);
$result = mysql_query("SELECT * FROM --- ORDER BY id DESC");
while($row = mysql_fetch_array($result))
{
echo $row['---'];
}
mysql_close($con);
|
||
| Rellik Profil |
#2 · Zasláno: 23. 6. 2011, 18:28:58
Vynech to while a máš jen poslední...
|
||
| panther Profil |
#3 · Zasláno: 23. 6. 2011, 18:29:07 · Upravil/a: panther
maxikingcompany:
SELECT [sloupce] FROM tabulka ORDER BY date DESC LIMIT 1.
Pak je tam zbytečný i ten while. Cyklus nepotřebuješ, když máš jen jeden řádek.
Rellik: „Vynech to while a máš jen poslední...“ je zbytečné tahat z DB milion věcí, když potřebuju jen jeden řádek. |
||
| Rellik Profil |
#4 · Zasláno: 23. 6. 2011, 18:32:07
panther:
To jo, ale tak by to taky fungovalo... :-) |
||
| panther Profil |
#5 · Zasláno: 23. 6. 2011, 18:34:59 · Upravil/a: panther
Rellik:
spousta věcí, které jsou principiálně špatně nějak fungují. Zohledníme-li rychlost, čistotu kódu a přehlednost kódu do budoucna, vydáváš se špatnou cestou. Ale to je tvoje věc, pras si, jak uznáš za vhodné, jen tu s tím začátečníkům nemotej hlavu. A protože čistota a správnost kódu není předmětem tohoto tématu, tuto debatu tímto příspěvkem uzavírám. |
||
|
Časová prodleva: 14 let
|
|||
0