php pdo where子句
我试图在语句中添加多个where子句,但未能这样做。上一行的第三行我想再加两个条件,怎么做?其中isdone=-1和name=“something” 以下是我尝试过的: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::
$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>=(同一页面中表单的日期字段)