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());
好的,謝謝。我也有一個weekday和week_day的週日表。有沒有辦法緩解這一點,只有一個插入行? – tytyguy 2011-12-20 21:32:58
不知道沒有看到您的代碼。 此外,您可能需要使用更清潔的PHP格式: $ SQL =「INSERT INTO特價(競價,DAY_OF_WEEK,特殊) VALUES( '{$投標}', '0', '{$ special_1}' )「; 的mysql_query($的SQL); – 2011-12-21 01:15:43