2017-12-14 1 views
-3

ich diesen Fehler haben: "Fehler analysieren: Syntaxfehler, unerwartete T_LNUMBER in Zeile 14:" Ich möchte Differenz zwischen zwei DatenParse error: Syntaxfehler, unerwartete T_LNUMBER

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

    echo $res; 
} 
+2

Benutzen Sie für Termine –

Antwort

1

Das Problem ist, berechnen, dass Ihre String-Syntax falsch ist, haben Sie nicht die " Anführungszeichen innerhalb der Zeichenfolge entkommen, können Sie entweder ' einfachen Anführungszeichen oder das doppelte Anführungszeichen entkommen:

Einzel-Zitat:

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

Entkommen Doppel Zitat:

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

Sie bitte sicher, die Antwort zu akzeptieren, indem Sie den grauen Häkchen unter den Wahltasten klicken. – mega6382

Verwandte Themen