嗨,我是cakephp2和mysql的新手,我在這裏找到一些提示和幫助。初學者:CakePHP2條件
的問題是,我已經設置了值爲0將其存儲在數據庫中:
('data'=>0)
我提出,將檢查數據是一個函數爲零或不喜歡:
if($data[0]['data']===0).
我想比較數據庫中已存儲爲int的數據和0,但是,這不起作用。
對不起,我的英文不好,讓它變得簡單我想比較數據庫中的數據與cakephp2/php中的int,如果與0比較,我應該使用is_null,空還是隻用=== 0比較呢?
嘗試在'$ data [0] ['data']'變量上使用'var_dump'。我懷疑它是一個字符串,而不是一個整數。在這種情況下,您正在使用的嚴格等號語句('===')將比較「0」(一個字符串)和「0」(一個整數),因此將返回false。 – Scopey 2014-10-17 03:58:47