corkg Posted September 11, 2007 Share Posted September 11, 2007 Hi I need some help i need a peice of code to add the number indicated in the database when all items are "sold", all of the numbers are different. This is the query: $sellall=mysql_fetch_object(mysql_query("SELECT * FROM garage WHERE owner='$username'")); how do i make it so it, updates the database. mysql_query("UPDATE users SET money='$n_money' WHERE username='$username'"); But does this for each of the results in $sellall Please Help Quote Link to comment Share on other sites More sharing options...
darkfreaks Posted September 11, 2007 Share Posted September 11, 2007 Example code: <?php $rows= mysql_num_rows($sql); if($row[garage]=="sold") { ("UPDATE users SET money='$n_money' WHERE username='$username'"); }else{ if($row[garage]!=="sold") { echo "Sorry but this garage is not sold yet!"; } ?> Quote Link to comment Share on other sites More sharing options...
Fadion Posted September 11, 2007 Share Posted September 11, 2007 If im getting this right, DarkFreaks's code doesnt fully satisfy what u need. Try this: $results = mysql_query("SELECT * FROM garage WHERE owner='$username'"); while($values = mysql_fetch_array($results)){ if($values['item'] == 'sold'){ //or whatever it may be $resultsUpdate = mysql_query("UPDATE users SET money='$n_money' WHERE username='$username'"); } } 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.