Php SQL在pma中工作,但不与mysqli一起工作

Php SQL在pma中工作,但不与mysqli一起工作,php,mysql,Php,Mysql,如果我在pma中运行该语句,则它工作正常 但是在脚本中我没有得到任何错误,只是一个受影响的\u rows=0并且没有更新 mysqli有什么特殊语法吗 foreach ($arsubtags as &$value) { trim($value); $sql='UPDATE posts p INNER JOIN content c ON p.id_content=c.id AND c.ascsubid = "'.$value.

如果我在
pma
中运行该语句,则它工作正常

但是在脚本中我没有得到任何错误,只是一个
受影响的\u rows=0
并且没有更新

mysqli
有什么特殊语法吗

foreach ($arsubtags as &$value) {
    trim($value);
    $sql='UPDATE posts p
        INNER JOIN content c ON
        p.id_content=c.id
        AND c.ascsubid = "'.$value.'"
        SET p.ad_active="1"';
    Print($sql."<br>");
    $qry=mysqli_query($link,$sql);
    Print($qry."<br><br>");
    print(mysqli_affected_rows($link));
};
foreach($arsubtags as&$value){
修剪(价值);
$sql='updateposts p
上的内部联接内容
p、 id\u content=c.id
和c.ascsubid=“”.$value.”
将p.ad_设置为active=“1”;
打印($sql。“
”); $qry=mysqli_查询($link,$sql); 打印($qry.“

”); 打印(mysqli_受影响的_行($link)); };
输出为:

更新p.id\u content=c.id和c.ascsubid=“8e28e8”设置p.ad\u active=“1”上的p内部联接内容c

一,

0