Jump to content
php.lv forumi

mistiska problēma ar datubāzi, ORDER BY funkciju


1mher3

Recommended Posts

Nomocījos vairākas stundas.

Ļoti ceru ka kāds man varēs palīdzēt.

Situācija tāda ka es taisu iespēju sakārtot datubāzes ierakstus augošā/dilstošā secībā pēc dažādiem parametriem.

tiek iedotas vērtības

$arangeby="lauka nosaukums";

$arange="ASC vai DESC";

 

šāda funkcija:

if($result=mysql_query("SELECT id, username, date, priority, credits, views, clicks, targeturl468, 468banner, title468, alt468 FROM $db_name.ads WHERE status='1' AND type='0' ORDER BY $arangeby $arange LIMIT $start, $end", $uconnect_select))

{

if (mysql_num_rows($result) > 0)

{

//pārējais scripts tik uzģenerē tabulu//

}

}

problēma tāda ka šis datus parāda pareizā secībā ja tiek kārtots pēc username vai date vai credits vai clicks

bet nekādi nevaru panākt lai tas kārtotu pēc priority un views.

pārliecinājos ka problēma nav ar $arangeby vērtību.

Datubāzē tabulas aiļu veids tāds pats kā citām vērtībām (varchar).

 

Ko lai dara?

Edited by 1mher3
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...