0
我需要更新360行。顯然這不能正常工作。任何幫助,請mysql使用CASE用for循環更新多行
for ($i = 1; $i <= 360; $i++) {
$info = mysql_real_escape_string($_POST[$i]);
$check = mysql_real_escape_string($_POST[''.$i.'Check']);
$case = "WHEN '$i' THEN '$info'";
}
$sql = "UPDATE $table
SET info = CASE id
$case
END
WHERE ID in (1-360)";
mysql_query($sql)
or die (mysql_error());
1.「不行」不解釋2.給普通的sql查詢,根本沒有php。 – zerkms 2011-01-25 23:52:41