gpt4 book ai didi

php - 我期待不同的 sql 结果

转载 作者:太空宇宙 更新时间:2023-11-03 11:04:28 25 4
gpt4 key购买 nike

我正在使用这个:

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'].'" />
&nbsp;Block this program
</td>
<td align="left" width="45%">
Your Affiliate Id: &nbsp;
<input type="text" class="input" size="30" name="affid[]" value="'.$row['affId'].'">
<input name="postid" value="'.$row["id"].'">
</td>
</tr>
</table>
<p>&nbsp;</p>

最佳答案

$_POST['postid'] 是发布值。这个值在你的循环中不会改变,所以很明显它在每次迭代中都是相同的。

关于php - 我期待不同的 sql 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12982974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com