php pdo где пункты - PullRequest
       7

php pdo где пункты

0 голосов
/ 16 марта 2020

Я пытаюсь добавить более одного предложения where в утверждение, но не смог этого сделать. 3-я строка из последней я хочу добавить еще 2 условия, как это сделать? где isdone = -1 и name = "что-то"

вот что я попробовал:

$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
                ");
...