Riparian Posted May 18, 2009 Share Posted May 18, 2009 Hi I have 10 tables with virtually the same structure containing approx 300 products in each Could someone please tell me how I can create a temporary table by combining all the table based on a flag of in_stock ? Any help is greatly appreciated Quote Link to comment https://forums.phpfreaks.com/topic/158534-solved-help-on-creating-one-table-from-many/ Share on other sites More sharing options...
Riparian Posted May 18, 2009 Author Share Posted May 18, 2009 Have found a way so thought I would share it.... if there is a better way I would love to hear it. Cheers mysql_query("Drop Table IF EXISTS New_Table")or die(mysql_error()); mysql_query("Create Table IF NOT EXISTS New_Table select * from Table1 where Table1.in_stock='T' ") or die('1'.mysql_error()); mysql_query("INSERT INTO `New_Table` SELECT * FROM `Table2` where Table2.in_stock='T' ")or die('2'.mysql_error()); mysql_query("INSERT INTO `New_Table` SELECT * FROM `Table3` where Table3.in_stock='T' ")or die('3'.mysql_error()); mysql_query("INSERT INTO `New_Table` SELECT * FROM `Table4` where Table4.in_stock='T' '")or die('4'.mysql_error()); mysql_query("INSERT INTO `New_Table` SELECT * FROM `Table5` where Table5.in_stock='T' ")or die('5'.mysql_error()); Quote Link to comment https://forums.phpfreaks.com/topic/158534-solved-help-on-creating-one-table-from-many/#findComment-836165 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.