mysql php:如何正确保存查询结果
我的代码:mysql php:如何正确保存查询结果,php,mysql,Php,Mysql,我的代码: $db = new PDO('mysql:host='.DBx.';dbname='.DBx.';charset=utf8', DBx, DBx); $sql = "SELECT max(date_insert) FROM OrderAUS LIMIT 1" ; $val = $db->query($sql); 查询的结果应该是一个日期,我需要将其放入$variable中(只是日期,而不是结果数组)。 你能告诉我正确的方法吗?你需要这样告诉MYSQL $db = new P
$db = new PDO('mysql:host='.DBx.';dbname='.DBx.';charset=utf8', DBx, DBx);
$sql = "SELECT max(date_insert) FROM OrderAUS LIMIT 1" ;
$val = $db->query($sql);
查询的结果应该是一个日期,我需要将其放入$variable中(只是日期,而不是结果数组)。
你能告诉我正确的方法吗?你需要这样告诉MYSQL
$db = new PDO('mysql:host='.DBx.';dbname='.DBx.';charset=utf8', DBx, DBx);
$sql = "SELECT max(date_insert) as date FROM OrderAUS LIMIT 1" ;
$var = $db->query($sql);
$result = $var->fetchColumn();
print_r($result);
---它说错误:调用未定义的方法PDO::fetchColumn()编辑了我的答案。现在能用了吗?是的,谢谢。现在我需要减去到目前为止的1h。类似于$result->sub(DateInterval::createFromDateString('45分钟'))->format('Y-m-dh:i');但它说,结果必须是一个对象。有什么想法吗?当然有!!…:D如果这个问题的答案是可以的,你能把这个标记为正确答案,然后创建一个关于你下一步需要什么的详细问题吗。。。那太好了!理解一个详尽的问题会很有帮助。。