解析错误:语法错误,意外T_LNUMBER

时间:2017-12-14 07:30:24

标签: php

我有这个错误:“解析错误:语法错误,第14行意外T_LNUMBER”我想计算两个日期之间的差异

function datedifference()
{
   $res=dbconnect()->exec("SELECT DATEDIFF("2017-06-25", "2017-06-15");");

   echo $res;
}

1 个答案:

答案 0 :(得分:1)

问题是您的字符串语法错误,您没有转义字符串中的"引号,您可以使用'单引号或转义双引号:

单引号:

$res = dbconnect()->exec("SELECT DATEDIFF('2017-06-25', '2017-06-15');");

Escaped双引号:

$res = dbconnect()->exec("SELECT DATEDIFF(\"2017-06-25\", \"2017-06-15\");");