我使用這個:我期待不同的SQL結果
foreach($affid as $id) {
$id = @mysql_real_escape_string(strip_tags($id));
$otherid = $_POST['postid'];
$sql = "UPDATE dlbprog SET affId=".$id." WHERE id=".$otherid;
echo $sql;
//@mysql_query($sql) or die(mysql_error());
}
它給出了這樣的結果:
UPDATE dlbprog SET affId=323 WHERE id=5
UPDATE dlbprog SET affId=424 WHERE id=5
而我希望它說:
UPDATE dlbprog SET affId=323 WHERE id=1
UPDATE dlbprog SET affId=424 WHERE id=5
(它保留最後的結果作爲當前結果)
這是我的形式:
<table border="1" width="90%" align="center" cellspacing="0" cellpadding="2">
<tr>
<td align="left" colspan="2">'.$row["description"].'</td>
</tr>
<tr>
<td align="left" width="55%">
To Sign Up <a href="'.$row["progUrl"].'" target="_blank">Click Here</a>
<br />
<input type="checkbox" name="blocked" value="'.$row['ownerId'].'" />
Block this program
</td>
<td align="left" width="45%">
Your Affiliate Id:
<input type="text" class="input" size="30" name="affid[]" value="'.$row['affId'].'">
<input name="postid" value="'.$row["id"].'">
</td>
</tr>
</table>
<p> </p>
的'mysql'庫已過時。如果您有時間,請調查'mysqli'&'PDO'連接到MySQL數據庫。 –