Pereiti prie turinio

Reikia pagalbos ar patarimo


Rekomenduojami pranešimai

Sveiki turiu tokia problemele.

Noriu susikurti lentele kurioje butu saugomi tokie duomenys: id,url,parodyta, parodyti.

 

rodoma turetu buti random budu url'ai is tos lenteles kol parodyta neliktu = ar > uz parodyti. Tarkim nustatau 1000 parodymu, o parodyta 0. Tokie tarkim pradiniai parametrai.

 

$query=mysql_query("SELECT id FROM nuorodos WHERE parodyta <= parodyti ORDER BY RAND() LIMIT 1");

 

Butent nebepamenu ir nezinau ar galima taip elgtis - parodyta <= parodyti.

 

Kaip ispresti sita kodo dali kad ji veiktu. Aciu. Zinios paseno, senai programinau viska uzmirses :)

 

 

Aciu uz pagalba isanksto.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki turiu tokia problemele.

Noriu susikurti lentele kurioje butu saugomi tokie duomenys: id,url,parodyta, parodyti.

 

rodoma turetu buti random budu url'ai is tos lenteles kol parodyta neliktu = ar > uz parodyti. Tarkim nustatau 1000 parodymu, o parodyta 0. Tokie tarkim pradiniai parametrai.

 

$query=mysql_query("SELECT id FROM nuorodos WHERE parodyta <= parodyti ORDER BY RAND() LIMIT 1");

 

Butent nebepamenu ir nezinau ar galima taip elgtis - parodyta <= parodyti.

 

Kaip ispresti sita kodo dali kad ji veiktu. Aciu. Zinios paseno, senai programinau viska uzmirses :)

 

 

Aciu uz pagalba isanksto.

http://dev.mysql.com/doc/refman/4.1/en/non-typed-operators.html

oeratorius <= - yra

del sito truputi klausimas - ORDER BY RAND() - bet manau irgi veks

darau truputi sudetingia

"SELECT id,RAND() as rrr FROM nuorodos WHERE parodyta <= parodyti ORDER BY rrr LIMIT 1"

 

tau greiciausiai reikia dar antros komandos

UPDATE

http://www.w3schools.com/php/php_mysql_update.asp

 

UPDATE nuorodos a

SET a.parodyta = (SELECT parodyta

FROM nuorodos

WHERE url = 'aaa')-1;

Redagavo saknis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

http://dev.mysql.com...-operators.html

oeratorius <= - yra

del sito truputi klausimas - ORDER BY RAND() - bet manau irgi veks

darau truputi sudetingia

"SELECT id,RAND() as rrr FROM nuorodos WHERE parodyta <= parodyti ORDER BY rrr LIMIT 1"

 

tau greiciausiai reikia dar antros komandos

UPDATE

http://www.w3schools...ysql_update.asp

 

UPDATE nuorodos a

SET a.parodyta = (SELECT parodyta

FROM nuorodos

WHERE url = 'aaa')-1;

 

Pasitikslinimui - o netiktų čia šitas variantas - UPDATE nuorodos SET parodyta = parodyta + 1 WHERE url = 'aaa' ? (ar -1, neturi reikšmės).

Redagavo DeSigneR
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...