| Autor | Zpráva | ||
|---|---|---|---|
| pito Profil |
#1 · Zasláno: 3. 4. 2008, 20:38:21
Zdar,Chtel bych se zeptat jestli nekdo nevi jak udelat razeni v tabulce od nejvyssiho cisla.Mam tabulku kde jsou uzivatele a potrebuji aby byli razeni od nejvyssiho poctu bodu.Př.:
m nick body 1. Karel 48 2. mijo 35 3. lamek 15 4. srandet 10 ....... Vse mam v DB. Predem vse diky. |
||
| Taps Profil |
#2 · Zasláno: 3. 4. 2008, 20:42:59
select body from tabulka order by body DESC
|
||
| pito Profil |
#3 · Zasláno: 3. 4. 2008, 21:53:24
Jsem jeste zacatecnik.Moc tomu nerozumim neslo by ukazat priklad?dik
|
||
| Medvídek Profil |
#4 · Zasláno: 3. 4. 2008, 22:07:03
Jak psal Taps :)
Pokud neumíš vůbec dotazy do DB, tak ti těžko někdo pomůže vypsáním jednoho dotazu :) Spíše by to chtělo kouknout na nějaké MySQL tutoriály (Linuxsoft). $vysledek=mysql_query("SELECT * FROM tabulka ORDER BY body DESC, nick ASC"); |
||
| pito Profil |
#5 · Zasláno: 3. 4. 2008, 22:45:59
ok a jak udelam aby mi ukazalo 10 uzivatelu.Mam v DB vic uzivatelu a ja bych potreboval aby mi ukazalo jen 10 uzivatelu s nejvicemi body.
|
||
| Alphard Profil |
#6 · Zasláno: 3. 4. 2008, 22:53:01
ok a jak udelam
lol $vysledek=mysql_query("SELECT * FROM tabulka ORDER BY body DESC, nick ASC limit 10"); |
||
| pito Profil |
#7 · Zasláno: 3. 4. 2008, 22:57:07 · Upravil/a: pito
jak to ze mi to neradi od nejvic bodu az nejmin.Kde je chyba
<? require "db.php"; $result = mysql_query("SELECT * FROM uzivatele") or die(mysql_error()); echo "<table border='1'>"; echo "<tr> <th>Name</th> <th>Body</th> </tr>"; while($row = mysql_fetch_array( $result )) { echo "<tr><td>"; echo $row['jmeno']; echo "</td><td>"; echo $row['body']; echo "</td></tr>"; } echo "</table>"; ?> |
||
| Alphard Profil |
#8 · Zasláno: 3. 4. 2008, 23:02:54
pito
zkus se podívat na předchozí příspěvky, jestli nejsi schopný pochopit psaný text, bude chyba někde úplně jinde :-( <? require "db.php"; $result = mysql_query("SELECT * FROM uzivatele") or die(mysql_error()); echo "<table border='1'>"; echo "<tr> <th>Name</th> <th>Body</th> </tr>"; while($row = mysql_fetch_array( $result )) { echo "<tr><td>"; echo $row['jmeno']; echo "</td><td>"; echo $row['body']; echo "</td></tr>"; } echo "</table>"; ?> |
||
| pifko Profil |
#9 · Zasláno: 3. 4. 2008, 23:03:30
v predchozich prispevcich ti napsali, jak ma ten dotaz vypadat a ty tam nakonec napises jen SELECT * FROM uzivatele. kde asi bude chyba?
|
||
| pito Profil |
#10 · Zasláno: 3. 4. 2008, 23:15:31
dik moc jste mi pomohli
|
||
|
Časová prodleva: 6 dní
|
|||
| pito Profil |
#11 · Zasláno: 9. 4. 2008, 15:20:35
dela se mi chyba kdyz mam v db zaporne hodnoty.dela to tohle
1.karel -3 2.petof -1 3.dsddd 4 ma to byt naopak.pomozte prosim co nejrychleji.dik |
||
| bukaj Profil |
#12 · Zasláno: 9. 4. 2008, 16:26:13
pito
dela se mi chyba kdyz mam v db zaporne hodnoty.dela to tohle Jaký má typ sloupec body? |
||
| pito Profil |
#13 · Zasláno: 10. 4. 2008, 05:40:50
tam je varchar
|
||
| Kajman_ Profil * |
#14 · Zasláno: 10. 4. 2008, 09:44:59
Tak se to řadí jako řetězec. Pokud to chcete řadit jako číslo, změňte sloupeček např na integer.
|
||
|
Časová prodleva: 18 let
|
|||
0