讯睿CMS问答:这个如何知道是否删除成功或者失败呢?

讯睿CMS问答:这个如何知道是否删除成功或者失败呢?

2024-10-16 XunRuiCMS Sincere

问题:

\Phpcmf\Service::M()->db->query('delete a,b from dr_1_book as a, dr_1_book_data_0 as b where a.id = "'.$cid.'" and b.id = a.id');

这个如何知道是否删除成功或者失败呢?想要得到返回数据,后面加->getRowArray();获取不到,这个应该如果获取,现在是数据删除了,没有返回数据所以没法判断返回给前端是否删除成功

答案:

Query.这个没有返回数据的。只有真假

回复@迅睿框架技术-令狐熬

删除失败返回的是假的吗?

不会,只会返回执行是否有错误,并不能返回是否删除成功

那我要自己写SQL删除的话怎么写才行呢,我要一次删除两张表内的数据

我的印象中。SQL并没有删除两表的语句,你可以查查MySQL的官网文档语法

上面这个SQL就可以啊。。。,只是程序内我怎么知道是否删除成功了

可以通过sql再次查询一次是否存在记录,如果不存在了就表示已经删除掉了

@迅睿框架技术-令狐熬:已解决.换种思维