Well, there are quite some differences difference between the results
these two pieces of code yield. Let's see what your sql query would be
for the first version, replacing $deposit in $query:
UPDATE wt_users set bank_points + $user_depositset points - $user_deposit WHERE
uid={$session["uid"]}
^1 ^2 ^3
whereas we probably want
UPDATE wt_users set bank_points=bank_points + $user_deposit, points=points -
$user_deposit WHERE uid={$session["uid"]}
I marked the three problems in your original code (you'll want to use a fixed
character to see them properly):
1. set who to this value?
2. There must be a space there
2bis. set and set don't go well together - we want a comma instead
3. same as 1
OTOH, you may want to get rid of those brackets in $query=("...") - they
really don't do anything...
HTH
Bogdan
Jennifer Downey wrote:
>Hi,
>
>Instead of helping with my other question maybe you can tell me why this
>wont work?
>Is it not valid ? Can you not use strings in a query like this?
>
>$deposit="set bank_points + $user_deposit";
>$deposit .="set points - $user_deposit";
>$query = ("UPDATE wt_users $deposit WHERE uid={$session["uid"]}" );
>$result=mysql_query("$query");
>
>if set like this it will update the points in the bank_points but not the
>points table.
>
>$db["bank_points"]=("UPDATE wt_users set bank_points = bank_points +
>$user_deposit WHERE uid={$session["uid"]}" );
>$result=mysql_query($db["bank_points"]);
>
>Thanks in advance
>Jennifer Downey
>
>
>
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php