Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako izlistat iz baze prvo odredjene podatke pa onda ostale?

[es] :: MySQL :: Kako izlistat iz baze prvo odredjene podatke pa onda ostale?

[ Pregleda: 1570 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

BLACK_SWORD

Član broj: 212173
Poruke: 171
195.222.40.*

Sajt: www.artwebdizajn.com


+3 Profil

icon Kako izlistat iz baze prvo odredjene podatke pa onda ostale?05.01.2014. u 19:13 - pre 125 meseci
Pozdrav,

Imam tablicu u bazi:
Code:


CREATE TABLE IF NOT EXISTS `themes` (
  `id_theme` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `nametheme` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `theme` text COLLATE utf8_unicode_ci NOT NULL,
  `sticky` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id_theme`)
)



sad kad vadim podatke iz baze radim ovkao:
Code:

$query = mysqli_query($con_base, "SELECT id_theme, nametheme, sticky FROM themes ORDER BY id_theme DESC") or die('Error');

if (mysqli_num_rows($query) > 0) {
    while ($row = mysqli_fetch_array($query)) {
        $result_list[] = $row;
    }
}


// Ispisujem

if (isset($result_list)) {
    foreach ($result_list as $row) {
?>
<div><?php echo $row['nametheme']; ?></div>
<?php
    }
}




mene zanima kako mogu da izvadim iz baze i izlistam prvo redke koji imaju sticky=1 pa onda da one koji imaju sticky=0

dali se to moze uradit u sql?

hvala
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Kako izlistat iz baze prvo odredjene podatke pa onda ostale?05.01.2014. u 22:47 - pre 125 meseci
ako ti stiki ima vise vrednosti onda npr:

Code:

SELECT id_theme, nametheme, sticky FROM themes WHERE sticky in (0,1) ORDER BY sticky DESC, id_theme DESC


ako je vec samo 0 i 1 ne treba ti where

Code:

SELECT id_theme, nametheme, sticky FROM themes ORDER BY sticky DESC, id_theme DESC


 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
95.180.71.*



+257 Profil

icon Re: Kako izlistat iz baze prvo odredjene podatke pa onda ostale?05.01.2014. u 22:50 - pre 125 meseci
Code:
ORDER BY sticky DESC, id_theme DESC
?

Edit: preteče me Bogdan...
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

[es] :: MySQL :: Kako izlistat iz baze prvo odredjene podatke pa onda ostale?

[ Pregleda: 1570 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.