euphoric Posted February 23, 2010 Report Share Posted February 23, 2010 (edited) Ar ko ir izskaidrojami tādi brīnumi ? $res = mysql_query(UPDATE ... abos gadījumos $res == true , ja veiksmīgi updeitos un arī ja table's ir tukš o_0 . Vienīgi ja norādu kkadu field'u, kas tabulā neeksistē, tad ir false ?! Kā vakars klāt tā brīnumi sākas.. (think) Edited February 23, 2010 by euphoric Quote Link to comment Share on other sites More sharing options...
briedis Posted February 23, 2010 Report Share Posted February 23, 2010 (edited) tāpēc ka kvērijs izpildījās veiksmīgi. Kaut arī nekas netika izdzēst, vai mainīts (ja mēģināji mainīt lauka vērtību uz tādu, kāda tur jau ir) Priekš tā, cik lauki ir mainīti ir jālieto funkcija: mysql_affected_rows() Edited February 23, 2010 by briedis Quote Link to comment Share on other sites More sharing options...
euphoric Posted February 23, 2010 Author Report Share Posted February 23, 2010 hmm.. nu kā ideja ir tāda : ja nav ierakstu ar šodienas datumu un tādu Ip, tad ierakstam ja ir tad palielinam field = field +1 Tikai gribēju iztikt bez SELECT , uzreiz UPDATE kur date = date, ip = ip , ja true tad neko, ja false tad INSERT Bet visu laiku ir true.. Quote Link to comment Share on other sites More sharing options...
Kavacky Posted February 23, 2010 Report Share Posted February 23, 2010 To arī varētu ar affected_rows pārbaudīt. Bet vispār... Quote Link to comment Share on other sites More sharing options...
briedis Posted February 23, 2010 Report Share Posted February 23, 2010 To arī varētu ar affected_rows pārbaudīt. Bet vispār... Paldies par linku, šito nezināju ;) Quote Link to comment Share on other sites More sharing options...
euphoric Posted February 23, 2010 Author Report Share Posted February 23, 2010 Pāldies. Pēdējais variants vispār ideāls . Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.