Dethman Posted January 25, 2008 Share Posted January 25, 2008 it is for a Cron and I dont even know if it is Correct I need to -1 from the Row PPT in SQL when it is called and I was told it isnt calling function deductPPT($id){ if($user['PPT']>=1){ $q="UPDATE `user_users` SET `PPT` =`PPT` - 1 WHERE `userid` = '$id'"; } } Any Help would be great Dethman Quote Link to comment https://forums.phpfreaks.com/topic/87754-how-do-i-call-this-function/ Share on other sites More sharing options...
PHP Monkeh Posted January 25, 2008 Share Posted January 25, 2008 Where is $user['PPT'] coming from? And if you wanted the query to run you still haven't executed mysql_query() Quote Link to comment https://forums.phpfreaks.com/topic/87754-how-do-i-call-this-function/#findComment-448844 Share on other sites More sharing options...
Dethman Posted January 25, 2008 Author Share Posted January 25, 2008 Can you tell me how to Execute it? Quote Link to comment https://forums.phpfreaks.com/topic/87754-how-do-i-call-this-function/#findComment-448846 Share on other sites More sharing options...
PHP Monkeh Posted January 25, 2008 Share Posted January 25, 2008 <?php function deductPPT($id){ if($user['PPT']>=1){ $q="UPDATE `user_users` SET `PPT` =`PPT` - 1 WHERE `userid` = '$id'"; mysql_query($q) or die(mysql_error()); } } ?> Quote Link to comment https://forums.phpfreaks.com/topic/87754-how-do-i-call-this-function/#findComment-448890 Share on other sites More sharing options...
rhodesa Posted January 25, 2008 Share Posted January 25, 2008 Yeah...but $user is still coming out of no where. Is this a variable you set before calling the function? I'm gonna throw out a guess, and assume you are trying to decrease the value of PPT by 1 for a specific user in the table, unless PPT is less then or equal to 1. If so, this is what you want: <?php function deductPPT($id){ $q = "UPDATE `user_users` SET `PPT` =`PPT` - 1 WHERE `userid` = '$id' AND `PPT` > 1"; mysql_query($q) or die(mysql_error()); } ?> Quote Link to comment https://forums.phpfreaks.com/topic/87754-how-do-i-call-this-function/#findComment-448901 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.