Well, here's the query that PHP is generating: UPDATE users SET board_posts=board_posts+1 WHERE username='tyler' AND password='myfakepassword'
If I copy and paste that exactly into the mysql client, it's executed correctly. If I use phpMyAdmin to execute it, it IS NOT executed correctly (same as in my PHP code). I really don't think this is a problem with my coding since it worked with previous versions of mysql. Could PHP just be screwing up while sending the query to MySQL? Also, if I use MySQL Front (www.mysqlfront.de), the query doesn't get executed properly. It only works correctly when issuing the query from the mysql command line client. :) Tyler ----- Original Message ----- From: "DL Neil" <[EMAIL PROTECTED]> To: "Tyler Longren" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Tuesday, February 26, 2002 8:52 AM Subject: Re: "SET field=field+1" no longer works? > Hi Tyler, > [back on-list so that others can offer their wisdom!] > > OK, so it's not a problem with the MySQL client, then it's likely the PHP. Most likely that the username and > password data values are strings and need to be properly contained with single- or double-quotation marks. > > If you need further assistance, first try some debug ECHOs on the three fields used in the query, and ECHO the > query itself immediately prior to the call to MySQL. (is the last how you posted (copy-pasted) the query into > the MySQL client, or did you type it into MySQL by hand?) > > If lights still don't go off, please post the PHP code snippet. > > Regards, > =dn > > > > I tried it in PHP first, and it doesn't work in that. But, when I use the > > mysql client, it works as expected. Any ideas? > > > > > Hello Tyler, > > > > > > Did someone pick up this question - haven't spotted a response on the > > list? > > > I haven't spotted any such mis-behavior under either Win2000 or WinNT. > > > > > > Are you entering the query at the command line or into some tool? > > > Have you tried another client? > > > > > > If it is still unresolved, send me (NOT the whole list) the actual query, > > and a short table with sample data, > > > and I'll try it on my two Win boxes here. > > > > > > Regards, > > > =dn > > > > > > > > > > I'm running MySQL on a Windows 2000 box. I was running 3.23.47 until > > > > 3.23.49 was released. After upgrading to 3.23.49, queries like this > > don't > > > > work: > > > > UPDATE test_table SET board_posts=board_posts+1 WHERE username='blah' > > AND > > > > password='blah'; > > > > > > > > Normally, that would increment the value in board_posts by 1, this no > > longer > > > > happens. Is there a different way I should do this now? > > > > > > > > Thanks, > > > > Tyler > > > > > > > > > > > > --------------------------------------------------------------------- > > > > Before posting, please check: > > > > http://www.mysql.com/manual.php (the manual) > > > > http://lists.mysql.com/ (the list archive) > > > > > > > > To request this thread, e-mail <[EMAIL PROTECTED]> > > > > To unsubscribe, e-mail > > <[EMAIL PROTECTED]> > > > > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > Before posting, please check: > > > http://www.mysql.com/manual.php (the manual) > > > http://lists.mysql.com/ (the list archive) > > > > > > To request this thread, e-mail <[EMAIL PROTECTED]> > > > To unsubscribe, e-mail > > <[EMAIL PROTECTED]> > > > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php > > > > > > > > > > --------------------------------------------------------------------- > Before posting, please check: > http://www.mysql.com/manual.php (the manual) > http://lists.mysql.com/ (the list archive) > > To request this thread, e-mail <[EMAIL PROTECTED]> > To unsubscribe, e-mail <[EMAIL PROTECTED]> > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php > > --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php