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