Legaci Posted June 18, 2013 Share Posted June 18, 2013 QUERY ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 Query was SELECT * FROM inventory WHERE inv_userid=1 AND inv_itemid= this is all it tells me is this because of item_remove($ir['userid'], $r['inv_itemid'], $qty); or this if(!$_POST['add']) { $query = array(); $db->query("SELECT * FROM `inventory` mi LEFT JOIN `items` i ON mi.inv_itemid = i.itmid WHERE mi.inv_userid = '".$ir['userid']."'"); $le = array(); echo "<table width = '750px' class = 'rounded'><tr><td align = 'center'> <table width = '100%'><tr bgcolor = #999999 style = 'font-weight:800;'><td>Item</td><td>Qty</td><td>Add</td> </tr>"; $num=0; or could it be global_func.php Quote Link to comment Share on other sites More sharing options...
Bennyh789 Posted June 18, 2013 Share Posted June 18, 2013 It's not calling the itemid right what's the page this error comes up on? And post the query that's on the page Quote Link to comment Share on other sites More sharing options...
Legaci Posted June 18, 2013 Author Share Posted June 18, 2013 its a mod i am building Quote Link to comment Share on other sites More sharing options...
Magictallguy Posted June 22, 2013 Share Posted June 22, 2013 *sigh* Query starting on line 4 (from the snippet posted above) $db->query("SELECT `mi`.*, `i`.* FROM `inventory` AS `mi` LEFT JOIN `items`AS `i` ON `mi`.`inv_itemid` = `i`.`itmid` WHERE `mi`.`inv_userid` = ".$ir['userid']); Quote Link to comment Share on other sites More sharing options...
Djkanna Posted June 22, 2013 Share Posted June 22, 2013 Check $r['inv_itemid'] exists before the item_remove call. 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.