Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何根据PHP中的条件拆分PDO查询。我只想执行部分查询,另一部分将根据PHP条件执行_Php_Mysql_Mysqli_Pdo - Fatal编程技术网

如何根据PHP中的条件拆分PDO查询。我只想执行部分查询,另一部分将根据PHP条件执行

如何根据PHP中的条件拆分PDO查询。我只想执行部分查询,另一部分将根据PHP条件执行,php,mysql,mysqli,pdo,Php,Mysql,Mysqli,Pdo,## 这是Mysqli代码,我在其中根据条件拆分了查询 我想在PDO里做 ## I want to Convert this Mysqli code to the Pdo 只需使用PDO::exec更改mysqli_exec $query="UPDATE sitetext SET text1 = '$sitetext', email = '$email'"; if(isset($logo)) { $query.=",logo='$logo' WH

## 这是Mysqli代码,我在其中根据条件拆分了查询 我想在PDO里做

  ##  I want to Convert this Mysqli code to the Pdo 

只需使用PDO::exec更改mysqli_exec

    $query="UPDATE sitetext SET text1 = '$sitetext', email = '$email'";
    if(isset($logo))
     {
       $query.=",logo='$logo' WHERE id = 1";
     }
   else
   {
      $query.=" WHERE id = 1";
    }
     $result=mysqli_query($conn,$query);

你试过了吗?发生什么事了?mysqli!=pdo(-;谢谢,它正在工作
$query="UPDATE sitetext SET text1 = '$sitetext', email = '$email'";

if(isset($logo))
{
   $query.=",logo='$logo' WHERE id = 1";
}
else
{
   $query.=" WHERE id = 1";
}

$result= $PDO_Object->exec($query);