2011-12-20 60 views
0

所以我有一個提交7個文字區域是一週的每一天文本形式。 (白天顯示酒吧特價)現在我正在使用下面的代碼將它提交給數據庫。有更簡單的方法(使用數組或for循環)來執行此功能嗎?添加多個文字區域數據庫的PHP/MySQL

$special_0 = mysql_real_escape_string(stripslashes($_POST['special_0'])); 
$special_1 = mysql_real_escape_string(stripslashes($_POST['special_1'])); 
$special_2 = mysql_real_escape_string(stripslashes($_POST['special_2'])); 
$special_3 = mysql_real_escape_string(stripslashes($_POST['special_3'])); 
$special_4 = mysql_real_escape_string(stripslashes($_POST['special_4'])); 
$special_5 = mysql_real_escape_string(stripslashes($_POST['special_5'])); 
$special_6 = mysql_real_escape_string(stripslashes($_POST['special_6'])); 


mysql_query('INSERT INTO specials (bid, day_of_week,special) VALUES('.$bid.','0','.$special_0.')') or die(mysql_error()); 
mysql_query('INSERT INTO specials (bid, day_of_week,special) VALUES('.$bid.','1','.$special_1.')') or die(mysql_error()); 
mysql_query('INSERT INTO specials (bid, day_of_week,special) VALUES('.$bid.','2','.$special_2.')') or die(mysql_error()); 
mysql_query('INSERT INTO specials (bid, day_of_week,special) VALUES('.$bid.','3','.$special_3.')') or die(mysql_error()); 
mysql_query('INSERT INTO specials (bid, day_of_week,special) VALUES('.$bid.','4','.$special_4.')') or die(mysql_error()); 
mysql_query('INSERT INTO specials (bid, day_of_week,special) VALUES('.$bid.','5','.$special_5.')') or die(mysql_error()); 
mysql_query('INSERT INTO specials (bid, day_of_week,special) VALUES('.$bid.','6','.$special_6.')') or die(mysql_error()); 

回答

1

可以串所有插入到一個承諾:

mysql_query('INSERT INTO specials (bid, day_of_week,special) 
VALUES('.$bid.','0','.$special_0.'), 
('.$bid.','1','.$special_1.'), 
('.$bid.','2','.$special_2.'), 
('.$bid.','3','.$special_3.'), 
('.$bid.','3','.$special_4.'), 
('.$bid.','3','.$special_5.'), 
('.$bid.','3','.$special_6.'); 
+0

好的,謝謝。我也有一個weekday和week_day的週日表。有沒有辦法緩解這一點,只有一個插入行? – tytyguy 2011-12-20 21:32:58

+0

不知道沒有看到您的代碼。 此外,您可能需要使用更清潔的PHP格式: $ SQL =「INSERT INTO特價(競價,DAY_OF_WEEK,特殊) VALUES( '{$投標}', '0', '{$ special_1}' )「; 的mysql_query($的SQL); – 2011-12-21 01:15:43