[英]how do i keep php from trying to interpret now() within a php statement
我從查詢中縮短了我的頁面,並從錯誤中刪除了錯誤信息:“立即調用未定義的函數now()”
$RToDB = mysql_query("INSERT INTO LIP(id,updated,detected)
VALUES(
'".$_COOKIE["ID"]."',
now(),
now()
)");
反正是有什么我沒有看到,我做錯了什么? 我如何在沒有php嘗試互相干擾的情況下提交now()作為查詢的一部分?
編輯:錯誤實際上來自於用now()定義變量; 我的錯
NOW()
為大寫
INSERT INTO LIP(id,updated,detected)
VALUES(
'".(int)$_COOKIE["ID"]."',
NOW(),
NOW()
請記住, $_COOKIE
是基於客戶端的,因此他們可以更改它,請不要依賴$_COOKIE
,至少將其設為(int)
以避免SQL注入。
除非必要,否則不要在PHP中使用雙引號。它的速度較慢。
使用“不亞於您可以改為。
解析由“包圍的字符串以替換變量,例如在” Hello $ username“中,將檢測變量$ username並將其替換為它的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.