$where="ip=$ip AND vote_date=$today";
$res = $voteLogModel->fetchAll($where)->toArray();
在zendframework框架中有一個錯誤,前$where可以執行,後一句就有了錯誤
引號的使用
請注意,我們在例子中的條件值周圍使用的是單引號。
SQL 使用單引號來環繞文本值(大部分數據庫系統也接受雙引號)。如果是數值,請不要使用引號。
文本值:
這是正確的: SELECT * FROM Persons WHEREFirstName='Bush'
這是錯誤的: SELECT * FROM Persons WHEREFirstName=Bush
數值:
這是正確的: SELECT * FROM Persons WHEREYear>1965
這是錯誤的: SELECT * FROM Persons WHEREYear>'1965'