Jump to content
php.lv forumi

ORDER BY...


reiniger

Recommended Posts

mekleju šajā foruma bet neatradu (varbut slikti meklēju)...

 

Man ir datu bāzes tabula ar MYSQL un vajadzetu vinju sakartot augošā un dilstošā secībā...

 

SELECT *
FROM `user_data`
ORDER BY `user_data`.`vards` ASC

 

tas viss man ir skaidrs...

 

bet es velos lai butu ta ka uzspiezot uz tabulas kolonas nosaukuma VARDS vienreiz sakārtojas dilstošā secībā bet kad tiek nospiests otru reizi tad augošā secībā...

 

kā to tieši norealizēt? vai arī vismaz linku kur tāda lieta ir aprakstīta?

Link to comment
Share on other sites

Pieņemot, ka gribi ar php realizēt, tad šitā:

 

$lietotaji=mysql_query('SELECT * FROM `user_data` ORDER BY `user_data`.`vards` '.(isset($_GET['dilst'])?'DESC':'ASC');
while($lietotajs=mysql_fetch_row($lietotaji))
  echo $lietotajs[0].' - '.$lietotajs[1].'<br/>';
echo '<a href="index.php'.(isset($_GET['dilst'])?'':'?dilst').'">Kārtot pretējā secībā</a>';

Edited by Zandis Murāns
Link to comment
Share on other sites

×
×
  • Create New...