salto_lenin Posted September 13, 2008 Report Share Posted September 13, 2008 Ir datubaaze ar divaam sadaljaam,ID un Teksts. Vajadzeetu dabuut aaraa, dazhaadaa seciibaa, no datubaazes katru dienu citu ierakstu. Vareetu vinji arii raadiities no A liidz Z,katru dienu mainoties. Diemzheel pasham ar shiim lietaam ir pashvaki un veel neesmu nekoiisti sev atradis (nezinu ar iisti daudz vietas kur mekleet) . Buutu pateiciigs par kaadu paraugu, kaa to paveikt. Link to comment Share on other sites More sharing options...
Gints Plivna Posted September 13, 2008 Report Share Posted September 13, 2008 Ir datubaaze Kāda? katru dienu citu ierakstu. Pēc kāda noteikta algoritma vai randomā? Ja pēdējais un ir MySQL, tad paskaties pāris tēmas iepriekš. Vareetu vinji arii raadiities no A liidz Z,katru dienu mainoties. Hmm, ja no A līdz Z, tad kārtība ir jau definēta, kas tur varētu mainīties? Diemzheel pasham ar shiim lietaam ir pashvaki un veel neesmu nekoiisti sev atradis (nezinu ar iisti daudz vietas kur mekleet) . Parasti sākt var ar attiecīgās DBVS dokumentāciju un piemēram šo vietni par SQL pamatiem ;) Gints Plivna http://datubazes.wordpress.com/ Link to comment Share on other sites More sharing options...
salto_lenin Posted September 13, 2008 Author Report Share Posted September 13, 2008 Ups, mysql.datubaaze. Der gan algoritmaa, gan randomaa. OK,apstiishos ieprieksheejos ierakstus, peec virsrakstiem,gan te paseerfoju pirms tam. Apstiishos arii to lapu. Nebija nojausma par taadu gan... . Link to comment Share on other sites More sharing options...
werd Posted September 13, 2008 Report Share Posted September 13, 2008 "Iedzen"(array_push) visus ID iekš masīva, un tad ar $rand = rand(0,$masiva garums) iegūsti vienu nejauši izvēlētu skaitli, tālāk paņem attiecīgi $masivs[$rand] Link to comment Share on other sites More sharing options...
bubu Posted September 13, 2008 Report Share Posted September 13, 2008 phpjanis: un ja datubāzē 10 miljoni ierakstu - joprojām gribēsi lieki tērēt datora atmiņu un procesora jaudu, lai uzrakstītu vienkāršu ORDER BY rand() LIMIT 1 kveriju? Link to comment Share on other sites More sharing options...
werd Posted September 14, 2008 Report Share Posted September 14, 2008 Šādā gadījumā, protams, nē! Link to comment Share on other sites More sharing options...
bubu Posted September 14, 2008 Report Share Posted September 14, 2008 Es jau teiktu gan, ka jebkurā gadījumā nē. Arī, ja ierakstu skaits ir tikai 1000, bet ja weblapu vienlaicīgi atver 1000 lietotāji, tad darbs arī ne pa jokam. php pusē jāapstrādā 1000*1000 ieraksti = 1 miljons. Link to comment Share on other sites More sharing options...
Gints Plivna Posted September 14, 2008 Report Share Posted September 14, 2008 Tas ir pēc principa "If all you have is a hammer, everything looks like a nail" ;) Skrūves labāk tomēr skrūvēt ar skrūvgriezi :) Gints Plivna http://datubazes.wordpress.com Link to comment Share on other sites More sharing options...
Recommended Posts