knowram Posted June 25, 2007 Share Posted June 25, 2007 I am new to using join and I don't see where my error is can someone help me out. thanks $query = "DELETE FROM aDevice INNER JOIN aOffice ON aDevice.oNum = aOffice.oNum INNER JOIN aMember on aOffice.mNum = aMember.mNum WHERE `mNum` = '$_REQUEST[mNum]' LIMIT 1"; Mysql_query($query) or die (mysql_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 'INNER JOIN aOffice ON aDevice.oNum = aOffice.oNum INNER JOIN aMember ' at line 3 Thanks again for the help Quote Link to comment https://forums.phpfreaks.com/topic/57169-solved-inner-join-help/ Share on other sites More sharing options...
Illusion Posted June 26, 2007 Share Posted June 26, 2007 It should be something like this DELETE * FROM aDevice,aOffice,aMember Where aDevice.oNum = aOffice.oNum AND aOffice.mNum =aMember.mNum AND `mNum` = '$_REQUEST[mNum]' LIMIT 1"; It is very dangerous as we don't know which records it delete, I don't know LIMIT will work when there are multiple tables are involved. and one more thing JOINS are for data retrieving/display purpose only, they don't form any physical structure. Quote Link to comment https://forums.phpfreaks.com/topic/57169-solved-inner-join-help/#findComment-282861 Share on other sites More sharing options...
knowram Posted June 26, 2007 Author Share Posted June 26, 2007 Thanks for the help I figured out a way to do what i wanted Quote Link to comment https://forums.phpfreaks.com/topic/57169-solved-inner-join-help/#findComment-283220 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.