Autor | Zpráva | ||
---|---|---|---|
Maxiking Profil |
#1 · Zasláno: 9. 5. 2011, 15:08:28
Ahoj,
Mám diskuzi, a potřeboval bych, aby se mi prispevky vypisovaly od nejnovejsiho. Jak mam upravit tenhle kod? <?php $con = mysql_connect("---","---","---"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("---", $con); $result = mysql_query("SELECT * FROM diskuze"); while($row = mysql_fetch_array($result)) { echo $row['jmeno'] . " | " . $row['prispevek']; echo "<br />"; } mysql_close($con); ?> |
||
pcmanik Profil |
#2 · Zasláno: 9. 5. 2011, 15:09:50
Maxiking:
pravdepodobne tam budes mat id, alebo cas, cize pouzijes na konci toho dotazu ORDER BY id alebo cas. Ak by to islo naopak tak tam este pridaj DESC - ORDER by id alebo cas DESC |
||
Stano Profil |
#3 · Zasláno: 9. 5. 2011, 15:12:45
SELECT * FROM `diskuze` ORDER BY `id` ASC predpokladám že tam máš id-čko |
||
Maxiking Profil |
#4 · Zasláno: 9. 5. 2011, 15:44:50
id samozřejmě mám.. napsal jsem ten kod a pise mi to chybu o 2 radky nic:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in --- on line 58 |
||
pcmanik Profil |
#5 · Zasláno: 9. 5. 2011, 15:57:08
Maxiking:
Pravdepodobne mate chybu v tom SQL - vyskusajte si to pustit v phpmyadminovi |
||
Maxiking Profil |
#6 · Zasláno: 9. 5. 2011, 16:02:11 · Upravil/a: Maxiking
Tak uz mi to bezi, ale furt se to řadí od nejnovejsiho dolu..
$result = mysql_query("SELECT * FROM diskuze ORDER BY 'id' ASC"); while($row = mysql_fetch_array($result)) { echo $row['jmeno'] . " | " . $row['prispevek']; echo "<br />"; } mysql_close($con); ?> |
||
Stano Profil |
#7 · Zasláno: 9. 5. 2011, 16:08:56 · Upravil/a: Stano
Maxiking:
nebolo by rýchlejšie spýtať sa googlu? |
||
Maxiking Profil |
#8 · Zasláno: 9. 5. 2011, 16:43:30
Dobrý už sem to vyřešil, problém byl uvozovky.. Jinak díky za rady.
|
||
Časová prodleva: 13 let
|
0