scvinodkumar Posted January 24, 2009 Share Posted January 24, 2009 Hello there, I am vinod. I have a problem in creating view in for loop. Let me explain clearly, I have a list of items for different categories. I want to store the records for every ten minutes in a temporary table. so i go with "creating view". This is the loop i have currently, for($i=0;$i<count($category);$i++) { $sql = "CREATE VIEW items_temp AS SELECT * FROM items WHERE cat_id=".$category[$i]; mysql_query($sql); } here, when the loop executes first time it will success, but when it comes for second time, i get the error "items_temp" table already exists. i dont know how to insert the records in the view table? please help me sorry for my bad english? Link to comment https://forums.phpfreaks.com/topic/142261-inserting-data-into-views/ Share on other sites More sharing options...
DeanWhitehouse Posted January 24, 2009 Share Posted January 24, 2009 do for($i=0;$i<count($category);$i++) { if($i == 0) $sql = "CREATE VIEW items_temp AS SELECT * FROM items WHERE cat_id=".$category[$i]; else $sql = "INSERT INTO items_temp (column1,column2) VALUES ('value','')"; mysql_query($sql); } Link to comment https://forums.phpfreaks.com/topic/142261-inserting-data-into-views/#findComment-745452 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.