Autor | Zpráva | ||
---|---|---|---|
honza123 Profil * |
#1 · Zasláno: 16. 3. 2007, 08:07:31
Už mám formulář, kde se to po vyplnění automaticky zapíše do db, jenomže se to tam odesílá asi ve špatným kodování, protože když se na to kouknu v phpmyadmin, tak ten řádek skončí vždy u toho písmena třeba čšř atd.
Problém 2. ty řádky se ukládájí do db podle abecedy, ale já když je potřebuji vypsat chci, aby se to vypsalo od nejnovějšího po nejstarší Dík moc |
||
ZloBr Profil * |
#2 · Zasláno: 16. 3. 2007, 08:27:50
Používám kodování database resp tabulky UTF8 nebo Latin2 a vše je OK.
Co se týká ukládání tak pokud tam máš ID (auto...) tak pak je to v poho Select * from "tabulka" order by ID desc |
||
honza123 Profil * |
#3 · Zasláno: 16. 3. 2007, 09:23:24
Podle mě mi id nepomůže.Nebo aspon nevím jak bych to zapsal
Mám např. tabulku x a sloupec y(několik řádků).Jak bych to měl teda vypsat ? |
||
Joker Profil |
#4 · Zasláno: 16. 3. 2007, 09:32:12
honza123
Od toho přeci máme ORDER BY SELECT něco FROM tabulka [WHERE podmínka] ORDER BY sloupec [ASC nebo DESC] |
||
honza123 Profil * |
#5 · Zasláno: 16. 3. 2007, 18:41:57
Tak jsem to udělal, tak nějak podle vás. a vypíše mi to "Resource id #3"
?php $spojeni=mysql_connect("xx","yy","jdd"); $co="SELECT * FROM `pridej` ORDER BY `id` DESC "; $navrat=mysql_db_query("databaze", $co, $spojeni); echo $navrat; ?> Co s tim ? |
||
nightfish Profil |
#6 · Zasláno: 16. 3. 2007, 18:45:25
protože vypisuješ proměnnou, která obsahuje odkaz na výsledek, ne výsledek samotný
místo echo $navrat; dej while ($data = mysql_fetch_assoc($navrat)) { echo $data['nazevSloupce1']."<br>"; echo $data['nazevSloupce2']."<br>"; // a tak dale } |
||
honza123 Profil * |
#7 · Zasláno: 16. 3. 2007, 18:54:45
dik
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0