Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.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 where子句_Php_Mysql_Pdo_Where Clause - Fatal编程技术网

php pdo where子句

php pdo where子句,php,mysql,pdo,where-clause,Php,Mysql,Pdo,Where Clause,我试图在语句中添加多个where子句,但未能这样做。上一行的第三行我想再加两个条件,怎么做?其中isdone=-1和name=“something” 以下是我尝试过的: $conn = new PDO("mysql:host=$servername;dbname=timeclock", $username, $password); // set the PDO error mode to exception $conn->setAttribute(PDO::

我试图在语句中添加多个where子句,但未能这样做。上一行的第三行我想再加两个条件,怎么做?其中isdone=-1和name=“something”

以下是我尝试过的:

$conn = new PDO("mysql:host=$servername;dbname=timeclock", $username, $password);
        // set the PDO error mode to exception
        $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

                $res = $conn->query("SELECT oracleid
                     , name 
                     , des 
                     , clockingindate
                     , clockingoutdate  
                     , timediff(clockingoutdate, clockingindate) as duration
                     , total
                FROM attendance_records
                     JOIN (
                            SELECT oracleid
                                 , sec_to_time(sum(timestampdiff(SECOND, clockingindate, clockingoutdate))) as total
                            FROM attendance_records
                            where isdone =-1
                            GROUP BY oracleid
                          ) tots USING (oracleid)
                          where isdone =-1
                ORDER BY oracleid, clockingindate
                ");

其中isdone=-1和name=“value”
我想这是我遇到的第一个问题,OP在不知不觉中得到了问题的答案。。。当您不确定某个东西是如何工作的时,最好的办法是搜索它并阅读文档或文档。很多知识已经在那里,在一个简单的搜索范围内。有时,好的橡皮鸭需要一个人大声朗读你自己的问题,然后再提交,所以:)mysql是一种口语。这清楚地说明了这个问题,这就是为什么我如此喜欢mysql如何添加where date>=(同一页面中表单的日期字段)