Autor Zpráva
nofate
Profil
Mam problem s vypsanim zaznamu s tabulky podle velikosti id - vzostupne. Totiz ja bych to nepotreboval ale kdys uzivatele vymazuji radky hore-dolu a pak pridavaji nove radky tak id je rozhadzeni... V php adminovy se to da jedinim tuknutim usporadat vzostupne - dal sem si vytvori php kod - podle php my admina ale v praxi na strankach mi to nefunguje... Mysql hlasi chybu

Takze mam tabulku:
CREATE TABLE mylinks(

id int(8) auto_increment,
meno varchar(250) not null,
hodnota varchar(250) not null,
PRIMARY KEY id(id)
) TYPE=MyISAM;


A pomoci php skriptu ji chci vypsat - samozrejme vzostupne podle id (pouzil sem ORDER BY):
$sqlko = mysql_query("SELECT * FROM mylinks ORDER BY id WHERE (meno = '$loginpouziv')");


echo "<table>";
while($zaznam = mysql_fetch_array($sqlko))
{
echo "<tr>";
echo "<td>$zaznam[0]</td>";
echo "<td>$zaznam[1]</td>";
echo "<td>$zaznam[2]</td>";
echo "</tr>";
$over = $zaznam[0];
}
echo "</table>";


A tet mysql zahlasi:
"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /xx/yy/zz/mylinks.php on line 6"

Kdys ORDER BY id vymazu z toho radku, tak to funguje ale zaznamy se nevypisujou vzostupne podle id ale ruzne (kuli vymazavani a pridavani radku...) Jak to udelat aby to fungovalo? Prosim poradte mi... Diky
Hugo
Profil
Order by musí být na konci.
nofate
Profil
Tak zlozite sem to popsal a tak jednoducha byla odpoved. Uz to funguje - ako inak ked sa ozve odbornik... Mockrat diky Hugo
Toto téma je uzamčeno. Odpověď nelze zaslat.

0