Heim >Backend-Entwicklung >PHP-Tutorial >更新多条数据

更新多条数据

WBOY
WBOYOriginal
2016-06-23 13:06:051343Durchsuche

update `article`  set ppercent='".$weihbl."' where userid in ('".$sid."') AND aid in ('".$aid."') and sta in ('0') ")。

各位大神,我想把article表中,同时符合上述三个条件的数据中的ppercent设为同一个值,因此是更新多条数据,我这个句子好像写的不对,应该怎么写?谢谢大神!!


回复讨论(解决方案)

你应该打印出各个变量,看看语法是否正确。最好查看下生成的SQL语句,放到MySQL工具里执行下,看看报了什么错

什么问题?
是 SQL 指令语法错
还是实际结果与你预想的不同

应该符合条件的有3条数据,但是就更新了1条。谢谢大神。

1、打印出 SQL 指令
2、给出相关数据

应该符合条件的有3条数据,但是就更新了1条。谢谢大神。



可能,有3条符合的数据,但是有两条数据的ppercent值没有改变,所以影响的只有1条。

请问如何打印 SQL 指令?我知道这是很弱的问题。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP api方法总结Nächster Artikel:【PHP】PHP进程系列-学习篇(1)