0

我从 PHP 运行 MYSQL UPDATE。它产生输出,显示在浏览器中 - 没有问题。mysql db 更新各种行数。如果我尝试 10 行,它会产生前 5 行。如果我尝试 4 它会首先产生和最后产生。我开始为所有行进行 INSERT,它在几秒钟内为这个完全相同的数据库插入了 1000 多行。UPDATE 似乎在某种程度上偏离了……也许人们对为什么会发生这种情况有一些意见?

主要问题是,在我对行进行更新后,这些行被“锁定”以通过 PHP 进行更新。在我看来,这真的是一个奇怪的点,我不明白发生了什么。我可以通过 phpMYadmin 进行更新。

按要求编码:

mysql_query(" UPDATE `search` SET `pr_image` = '$primage', `pr_link` = '$pr_link' WHERE `s_id` = '$id' ");  

提前致谢。

4

1 回答 1

0
UPDATE `search` SET `pr_image` = $primage, `pr_link` = $pr_link WHERE `s_id` = $id   

试试这个查询。

于 2012-09-28T05:17:21.010 回答