Un kas tur būtu tik dīvains?
Izvilkt vai nu pēdējos 10 ar jebkādu statusu, vai visus ar statusu 0, ja tādi ir vairāk kā 10
EDIT: Protams, ja jums tas liekas par sarežģītu, varēšu arī iztikt, izdomāšu kaut ko citu.
Tu tēmu izlasīji līdz galam?
Vispārīgā gadījumā tas būtu
SELECT * FROM table ORDER BY id DESC LIMIT 10
bet nav zināms, vai ieraksti ar statuss 0 būs vairāk kā 10, jo ja ieraksti ar statuss = 0 ir mazāk kā 10, tad var izvadīt arī ierakstus, kuriem statuss = 1
Vispārīgā tabulas struktūra ir apmēram šāda:
id | name | statuss
Kā veidot kveriju, lai izvadītu, pieņemsim, 10 ierakstus (labi, tas būtu viegli, LIMIT 10), bet ja ieraksti, kam statuss = 0 ir vairāk kā 10, tad izvelk tos visus, kuriem statuss ir 0?
Kāpēc tev pie otrā Vhosta ir waplet:80"
Saku, pamēģini kā man, pirmais localhost, pēctam tas adrese.id.lv
Iekš Rūtera man ir Virtual Server salikts
Win7, Apache 2.2.14
hmm, kaut kā jocīgi. Paskatīšos kā man stāv salikts
Vhosti: http://paste.php.lv/703327005763e036def6c82cdc27e0f0?lang=text
Hosts: http://paste.php.lv/7b6a21d9a492f7a0b2aa5a977d3adb6a?lang=text
Pirmais burts uz lielo - http://php.net/manual/en/function.ucwords.php
Par otro, lai to izdarītu ļoti precīzi, ir nepieciešama kāda datubāze ar izņēmumiem, bet tā http://www.php.net/manual/en/function.str-replace.php