2
我正在使用Zend Framework。我想從數據庫中提取記錄,而不考慮區分大小寫。Zend:如何在不考慮大小寫的情況下從數據庫獲取記錄?
這是我的人表:
Id|Name |Gender|Occupation
-----------------------------------
1 |Naveed|Male |Software Engineer
-----------------------------------
2 |Ali |Male |Software Developer
現在如果我使用下面的字符串中使用where子句中的職業「來搜索記錄在上面的表格,它應該總是返回記錄號1(函數naveed的記錄)。
Software Engineer
software engineer
SoFtwarE EngIneeR
SOFTWARE ENGINEER
我正在使用以下方式從Zend中的數據庫獲取記錄。
$occupation = "Software Engineer";
$table = new Model_Person_DbTable();
$select = $table->select();
$select->where('Occupation = ?', $occupation);
$rows = $table->fetchAll($select);
現在如何更改以上zend代碼爲我的方案?
我可以創建一個邏輯來忽略區分大小寫的外部數據庫查詢,但我想知道如果Zend/SQL中有任何方法來處理查詢中的這個問題。
感謝
搜索值的數值是「喜歡」條款是否區分大小寫? – NAVEED 2010-02-03 07:41:53