Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Padekit su topais

Parašė Djnjx· 2011 Geg. 5 20:05:18
#1

Sveiki, pas mane muzika yra saugojami i mysql db, tarkim i failai lenta ir i ja yra surusiuota pagal kategorija ,kaip padaryt kad istrauktu daugiausei parsiustus failu top 10, pasidariau kad istrauktu tik is vienos kategorijos stai pvz

$query = "SELECT * FROM failai WHERE tipas='rusiska' ORDER BY ABS(parsiusta) DESC LIMIT 0, 10";
$result = mysql_query($query) or die ("Kolkas nera, gali eiti is cia...");
while ($row = mysql_fetch_array($result))
siuo atveju istrauke is rusisku kategorijos o man reik kad isvisu rusisku,lt,house ir t.t. :) atrodo gerai isaiskinau :D

Parašė ZW· 2011 Geg. 5 21:05:34
#2

WHERE tipas='rusiska' - kaip suparatau sita dalis atsako is kur traukia.
Bandyk keist sitoi vietoi... ;)

Parašė Djnjx· 2011 Geg. 5 21:05:01
#3

taip ,cia bandziau jau net nzn ,gal visais budais bet niekaip nesigauna :D

Parašė Creatium· 2011 Geg. 5 21:05:33
#4

Tiesiog tą dalį, kuri nurodo pagal ką ieškot muziką, reikia nutrinti:


$query = "SELECT * FROM failai ORDER BY ABS(parsiusta) DESC LIMIT 0, 10";
$result = mysql_query($query) or die ("Kolkas nera, gali eiti is cia...");
while ($row = mysql_fetch_array($result)


Tik dabar ištraukinėja viską apie tas dainas. Norint taupyt vykdymo laiką galima vietoj * surašyt kokių duomenų tau reikia (tai pavadinimas ir nuoroda turbūt).

Parašė Djnjx· 2011 Geg. 5 22:05:54
#5

Creatium parašė:
Tiesiog tą dalį, kuri nurodo pagal ką ieškot muziką, reikia nutrinti:


$query = "SELECT * FROM failai ORDER BY ABS(parsiusta) DESC LIMIT 0, 10";
$result = mysql_query($query) or die ("Kolkas nera, gali eiti is cia...");
while ($row = mysql_fetch_array($result)


Tik dabar ištraukinėja viską apie tas dainas. Norint taupyt vykdymo laiką galima vietoj * surašyt kokių duomenų tau reikia (tai pavadinimas ir nuoroda turbūt).



Pas mane ir zaidimai ,paveiksleliai ir t.t. sitoj lentoj yra as sitaip esu padares bendras failu top o man tik mp3 reikia istraukt :)

Parašė Pakartoti slaptažodį· 2011 Geg. 5 22:05:37
#6


$query = "SELECT * FROM failai WHERE tipas='rusiska' <u><b>OR tipas='pop' OR tipas='pop' ...</b></u> ORDER BY ABS(parsiusta) DESC LIMIT 0, 10";
$result = mysql_query($query) or die ("Kolkas nera, gali eiti is cia...");
while ($row = mysql_fetch_array($result);


Manyčiau taip. Galiu ir klysti, netestavau.

Parašė Creatium· 2011 Geg. 5 22:05:38
#7

Djnjx parašė:

Pas mane ir zaidimai ,paveiksleliai ir t.t. sitoj lentoj yra as sitaip esu padares bendras failu top o man tik mp3 reikia istraukt :)


Tai tada žiūrėk ar yra koks būdas atskirti muziką nuo kitų siuntinių, apart kategorijų. Jeigu nėra, tai gali rašyt taip:


$query = "SELECT * FROM failai WHERE tipas='rusiska' OR tipas='nerusiska' ORDER BY ABS(parsiusta) DESC LIMIT 0, 10";
$result = mysql_query($query) or die ("Kolkas nera, gali eiti is cia...");
while ($row = mysql_fetch_array($result)


Man atrodo taip turėtų veikt. Prirašyk tų OR tipas='' kiek tik reikia su visų kategorijų pavadinimais.

Parašė Djnjx· 2011 Geg. 5 22:05:16
#8

Puikiai veikia, dekui uz pagalba :) +11