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 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() 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? 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()); } } ?> 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()); } ?> 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
Archived
This topic is now archived and is closed to further replies.