如何连接查询字符串

凯文
    $query="SELECT * FROM Table WHERE `id`=1 AND ";
    if(somecondition){
       $query .=" AND `ROUND(DATEDIFF(w.time_start, w.time_end) / 365.25)` >='".$data."'";
    }

我期望的是:当我使用 ' ' 时,它会连接起来。

SELECT * FROM Table WHERE `id`=1 AND `ROUND(DATEDIFF(w.time_start,w.time_end) / 365.25)`>='$data';
凯文

开始时有空格会导致问题,对于 mysql ' 必须在值周围使用,并且在标识符名称(例如列名)周围使用反引号。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章