Ahoj, mám takovýto kód pro výpis z databáze jídelního lístku a potřeboval bych, aby se mi vypisoval pouze poslední záznam z databáze. Tento kód je sice šílený, ale přepsal ho z jedné knížky a funguje... :-)
Jde o to, že si člověk, který má malou školní jídelnu vkládá sám záznamy přes formulář a jídelní lístek se ukládá do databáze, z té se ale vypisuje samozřejmě vše... A já bych potřeboval, abych mohl jen jednou za čas vymazat předešlé záznamy (a nemusel každý týden pravidelně lézt do MySQL), aby se vypisoval vždy jen ten poslední...
Nevíte prosím, jak tento dotaz upravit, aby to běželo?
Díky moc předem... :-)
<?php
require_once ('../mysql-spojit.php');
@mysql_query("set names 'cp1250'");
if (isset($_GET['produkt'])) {
$dotaz = "SELECT * FROM jidelak ORDER BY jidelak";
}
else {
$dotaz = "SELECT * FROM jidelak ORDER BY datumpocatek";
}
$vysledek = mysql_query ($dotaz);
while ($radek = mysql_fetch_array ($vysledek, MYSQL_ASSOC)) {
echo "
<h1>Jídelní lístek | $radek[datumpocatek] - $radek[datumkonec]</h1>
<h3>Pondělí</h3>
<DIV class=\"tabulka\">
<DIV class=\"popis\">Polévka</DIV>
<DIV class=\"menu\">$radek[pondelipolevka]</DIV>
</DIV> ...atd.