Unholy Prayer Posted March 10, 2007 Share Posted March 10, 2007 I once again need help with my forum software. I am trying to make it so that everytime a user posts a reply or a new thread, it updates both the replies or threads table, and the forums table. I can't figure out what is wrong with my code. The page is functioning, but the table row is not updated. This is my code: mysql_query("UPDATE vbb_forums SET $lastpost_auth = lastpost_auth, $laspost_datetime = lastpost_datetime, $lastpost_thread = lastpost_thread WHERE fid = $fid"); Quote Link to comment https://forums.phpfreaks.com/topic/42132-sql-update-function/ Share on other sites More sharing options...
per1os Posted March 10, 2007 Share Posted March 10, 2007 Try this and report the error: <?php mysql_query("UPDATE vbb_forums SET $lastpost_auth = lastpost_auth, $laspost_datetime = lastpost_datetime, $lastpost_thread = lastpost_thread WHERE fid = $fid") or DIE(mysql_error()); ?> --FrosT Quote Link to comment https://forums.phpfreaks.com/topic/42132-sql-update-function/#findComment-204350 Share on other sites More sharing options...
paul2463 Posted March 10, 2007 Share Posted March 10, 2007 try this one mysql_query("UPDATE vbb_forums SET lastpost_auth = '$lastpost_auth', laspost_datetime = '$lastpost_datetime', lastpost_thread = '$lastpost_thread' WHERE fid = '$fid'") or DIE(mysql_error()); for an update to work, you set the column to the variable, in your query you were trying to set the variable to the column name Quote Link to comment https://forums.phpfreaks.com/topic/42132-sql-update-function/#findComment-204354 Share on other sites More sharing options...
per1os Posted March 10, 2007 Share Posted March 10, 2007 Yep listen to Paul, that should work good. Sorry for not catching that, just missed it. Good catch Paul. --FrosT Quote Link to comment https://forums.phpfreaks.com/topic/42132-sql-update-function/#findComment-204355 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.