[ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
dvojite pripocitanie

Registrovaný: 17.07.08
Prihlásený: 24.01.13
Príspevky: 143
Témy: 37 | 37
NapísalOffline : 10.03.2011 19:11 | dvojite pripocitanie

Zdravim,
predpokladam ze som uz z toho sedenia pri PC totalne zblbol, ale:
Kód:
$price = trim($_GET['price']);
$hash  = trim($_GET['hash']);

$query = mysql_query('SELECT * FROM sms WHERE user_hash = "'.$hash.'" LIMIT 1', $conn);
    if(mysql_num_rows($query))
    {
      $zaznam = mysql_fetch_array($query);     
      mysql_query('UPDATE sms SET points = points + 1 WHERE user_hash = "'.$hash.'"', $conn);
    }
    else
    {
      $user_key = substr(md5($hash), 5, 10);
      mysql_query('INSERT INTO sms (points,user_key,user_hash) VALUES (1,"'.$user_key.'","'.$hash.'")', $conn);
    }


Ako je mozne, ze tento kusok kodu mi občas pracuje ako ma (do points pripočita 1) a občasne tam pripočita 2?

// pridané po 10 minútach od posledného príspevku

Restartol som PC (teda aj Apache a MySQL) a zda sa ze to uz funguje ako ma. Mozte Lock.


_________________
PC: Procesor: INTEL Core i7-860, grafika: MSI R4890 Cyclone OC, 1GB DDR5, doska: Gigabyte GA-P55-UD3R, zdroj: Fortron 700W Everest 700 80+, RAM: 2x2GB Corsair XMS3 DHX
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1719
Témy: 0 | 0
NapísalOffline : 11.03.2011 1:08 | dvojite pripocitanie

Takéto niečo ale nie je príliš atomické a môže sa stať, že o nejaké údaje prídeš. Ak používaš MySQL, pozri sa na INSERT ... ON DUPLICATE KEY UPDATE


 [ Príspevkov: 2 ] 


dvojite pripocitanie



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Dvojite odoslanie

v JavaScript, VBScript, Ajax

8

156

14.11.2014 0:43

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Dvojite zobrazenie

v Monitory, televízory a projektory

0

129

03.09.2012 16:39

silho

V tomto fóre nie sú ďalšie neprečítané témy.

Dvojite zobrazovanie

v JavaScript, VBScript, Ajax

0

297

05.08.2009 11:06

Snacker

V tomto fóre nie sú ďalšie neprečítané témy.

dvojite subory

v Ostatné programy

3

458

05.10.2007 23:02

Rbot

V tomto fóre nie sú ďalšie neprečítané témy.

Dvojite zapnutie?

v Intel čipové sady

8

707

08.05.2009 19:50

kore

V tomto fóre nie sú ďalšie neprečítané témy.

Dvojite OS

v Operačné systémy Unix a Linux

6

419

11.02.2008 20:21

yaJohny

V tomto fóre nie sú ďalšie neprečítané témy.

CSS: dvojite pozadie

v HTML, XHTML, XML, CSS

17

1061

03.09.2007 14:47

tatysp

V tomto fóre nie sú ďalšie neprečítané témy.

dvojité pridelenie cookie

v PHP, ASP

0

253

23.03.2011 16:59

davider137

V tomto fóre nie sú ďalšie neprečítané témy.

KM player- dvojite titulky

v Audio programy

0

179

19.10.2012 11:16

fero.t

V tomto fóre nie sú ďalšie neprečítané témy.

dvojite drop down menu Inicializacia

v JavaScript, VBScript, Ajax

0

416

30.11.2008 23:01

miob

V tomto fóre nie sú ďalšie neprečítané témy.

Windows 10 - dvojite dlzne a makkcene

v Operačné systémy Microsoft

10

189

23.06.2017 14:08

marpo22

V tomto fóre nie sú ďalšie neprečítané témy.

Dvojité mäkčene, dlžne a pod. Help pls

v Operačné systémy Microsoft

0

1005

28.04.2009 20:50

Veyron

V tomto fóre nie sú ďalšie neprečítané témy.

"Dvojité" pozadie na joomla template

v HTML, XHTML, XML, CSS

9

1632

17.01.2009 20:30

matobb



© 2005 - 2017 PCforum, edited by JanoF