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

sortiranje rezultata iz mysql baze po broju facebook "lajkova"

[es] :: PHP :: sortiranje rezultata iz mysql baze po broju facebook "lajkova"

[ Pregleda: 2112 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon sortiranje rezultata iz mysql baze po broju facebook "lajkova"06.08.2011. u 13:47 - pre 153 meseci
Pozdrav!
Kako da sortiram rezultate iz mysql baze po broju facebook like-ova...
Imam funkciju koja može da prikaže broj lajkova za određeni sadržaj upitom na facebookovu bazu podataka (select like_count from link_stat where url="http://nekiurl.nesto/nekaskripta.php?id=123456789")
Kako da sortiram podatke prema return-u koji je vratila funkcija???
trenutno sortiranje radim prema broju pregleda, ali to i nije nešto jer mnogi lajkuju na facebooku bez odlaska na sajt...
Hvala unapred!
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.eunet.rs.



+19 Profil

icon Re: sortiranje rezultata iz mysql baze po broju facebook "lajkova"06.08.2011. u 15:08 - pre 153 meseci
Code:

$Niz= array();
foreach($PodaciIzBaze as $Podatak) {
  $Lajkova= FunkcijaKojaVracaLajkove($Podatak['URL']);
  array_unshift($Podatak, (int)$Lajkova);
  $Niz[]= $Podatak;
}
sort($Niz);

Ubaciš jednu kolonu na početak podataka i tu upišeš broj lajkova, a funkcija sort će sve to sortirati po toj prvoj koloni.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: sortiranje rezultata iz mysql baze po broju facebook "lajkova"06.08.2011. u 15:44 - pre 153 meseci
ne odgovara mi ta varijanta pre svega jer ne razumem kako ovo radi. odnosno razumem, ali aj bih da probam nešto ovako:
pisi_lajk.php:
Code (php):

include('config.php';)
$trenutno = mysql_query('SELECT * FROM statusi');
$array_pdtk = mysql_fetch_array($trenutno);
foreach($array_pdtk as $podatak) {
$lajkovi = lajk_broji('http://sajt.tld/skripta.php?id=' . $podatak['id']);
mysql_query("UPDATE statusi SET br_lajkova = '$lajkovi' WHERE id = '$podatak['id']'");
}
 

I cron-om pokrećem tu skriptu svakog minuta.
Ne znam da li da stavim tako nešto ili ne.
bitno mi je da u svakom trenutku mogu da sortiram podatke po br_lajkova (znači odmah u mysql bazi)
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: sortiranje rezultata iz mysql baze po broju facebook "lajkova"07.08.2011. u 10:02 - pre 153 meseci
Rešio sam to i radi... Kron pokreće skriptu svakih 10 minuta jer je svakog minuta ba preterano....
Za sada radi
 
Odgovor na temu

[es] :: PHP :: sortiranje rezultata iz mysql baze po broju facebook "lajkova"

[ Pregleda: 2112 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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