Autor Zpráva
serverteam.sk
Profil
Ahojte vytvářím web a naskyt se mi problém, potřeboval bych vypsat novinky z mSQL od nejnovějsí po nejstarší
tak abych se nemusel hrabat v kódu ale jen do databáze připsal novinku Předem děkuji za odpověď. P.S. nemuzu nikde přijít na co nejkrawtší a nejednoduší kód.
mimochodec
Profil
A co umíš? A co přesně nevíš? Poslední přidané získáš pomocí ORDER BY ID DESC.
serverteam.sk
Profil
no co nejvíc by ase mi hodil celej kod protoze jsem v tom uplne stracenej jen chci aby mi po najeti stranky ve sloupci novinky zobrazilo 10 nejnovejsich zprav z databaze
mimochodec
Profil
    $q = "SELECT * FROM novinky ORDER BY ID DESC LIMIT 10";
    $vysledek=mysql_query($q);
    $radku=mysql_num_rows($vysledek);

    if ($radku>0) {
      echo "<ul>";
      while ($zaznam=MySQL_Fetch_Array($vysledek)):
        echo "<li>".$zaznam["titulek"]."</li>";
      endwhile;
      echo "</ul>";
    };
abc
Profil
mimochodec:
Toto je zbytečné:
$radku=mysql_num_rows($vysledek);

Stačí:
if ($vysledek)

A taky stačí
 while ($zaznam=mysql_fetch_assoc($vysledek)):
mimochodec
Profil
abc:
Toto je zbytečné:
$radku=mysql_num_rows($vysledek);$radku=mysql_num_rows($vysledek);

V tomto případě je, pravda. Často se hodí pod tabulkou vypsat počet vypsaných položek, tady to není potřeba.
serverteam.sk
Profil
Děkuji a jeste se chci zeptat zda se dá dát mezi správy nějaký rozdělovnik třeba nejaky obrázek
a poukd by to šlo tak bych si prosil tam pripsat i jak se napojit do databaze neznam to naspamet
ale děkuji za pomoc pokusim se to nejak zprovoznit a dopsat ale pokud by ste mi to napsali v celku tak by mi to pomohlo

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: