Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Žaliems |
Autorius: Erdfcvxl | Peržiūrų: 1314 |
Erdfcvxl Narys Margas Pranešimai: 94 Įstojęs: 2011 Vas. 2 20:02:31 | |
Sveiki, ar galetumete paaiskinti, kaip reiktu uzdeti limita tam tikram row mysql lenteleje? Sakykime php kodas pas mane prideda 50 prie esamos mysql lenteles reiksmes, sakykim turejau 50 ir dar pridejau 50, tai turi gautis simtas, jei as noriu kad nevirsitu 100, zodziu 100 yra limitas, bet ta koda vistiek paleis. arba jeigu turiu duomenu bazeje 60 ir prides dar 50 turetu gautis 110, bet limitas 100, taigi ir turetu prideti tik 40 arba prideti 50 ir atimti 10. Nu zodziu as nezinau kaip cia protingiau padaryti, gal yra kokiu funkciju kurios atlieka panasu darba? Aciu |
|
MaFetas Administratorius Ekspertas Pranešimai: 3453 Įstojęs: 2005 Lie. 16 13:07:41 | |
Tai gale užklausos darašyk LIMIT 100 Adminas - ban'o laisvė www.KIETEKAS.com |
|
Erdfcvxl Narys Margas Pranešimai: 94 Įstojęs: 2011 Vas. 2 20:02:31 | |
Kurioje vietoje limit? |
|
SofteriZ Vyr. moderatorius Kapitonas Pranešimai: 756 Įstojęs: 2006 Geg. 11 03:05:29 | |
mysql_query("UPDATE sk SET R1 = R1 + '".$user['R1G']."', R2 = R2 + '".$user['R2G']."' WHERE id= ".$user['id']." LIMIT 100") or die(mysql_error()); ..Jei nori, bet negali - reiškia nepakankamai nori. |
|
Erdfcvxl Narys Margas Pranešimai: 94 Įstojęs: 2011 Vas. 2 20:02:31 | |
Cia gal limitas uzsideda tiems kiek prideti. Nes as dabar pora sykiu paleidau koda ir skaiciai galejo virsyti 100 duomenu bazes laukelyje... |
|
MaFetas Administratorius Ekspertas Pranešimai: 3453 Įstojęs: 2005 Lie. 16 13:07:41 | |
Ai a6 ne taip supratau Galvojau atvaizdavime nori limitą daryti Čia reiktų jau žaisti ir tikrinti kiek jau yra mysql'e sukurta įrašų, jei viršija 100 tada daryti kad neduotu saugoti arba minusuotu. Su if'ais gali pasidaryti. Tarkim:
Adminas - ban'o laisvė www.KIETEKAS.com |
|
Erdfcvxl Narys Margas Pranešimai: 94 Įstojęs: 2011 Vas. 2 20:02:31 | |
Ok, panasiai ir maniau, tik galvojau gal yra kokia jau funcija ar galimybe O dabar kitas klausymas as jau buvau kures tema, ir klausiau kaip padaryti kad tarkim i duomenu baze per 1h pridetu tarkim 100, na tada gaunasi kad per 10min jau turetu buti prideta 10, per 15s 0.15 skaiciaus. Na man pasiule naudoti cronjobs ir paleidineti koda kuris pridedinetu, ta koda koki kartos mazdaug jums jau ir parodziau, bet dar beieskodamas googlej radau kazka panasaus i cronjob alternatyva su repeat. Nezinau gal kas paaiskintumete ar sis kodas man kaip nors praverstu? TERMINATORFILE="/var/run/backgroundworker.ctl" GOON=1 while [ $GOON ]; do [ -f "$TERMINATORFILE" ] && GOON=0 # do your repeated stuff instead of logger syslog sample here logger -t BGWorker -- "hi! I'm happy to tell you i'm still alive" sleep 1 done rm -f "$TERMINATORFILE" Arba gal siaip zinote kaip padaryti kazka panasau i + 10/h ar + 150/h, bet geriau kad dydetu realiu laiku, na zodziu tikiuosi supratote |
Peršokti į forumą: |