每當我嘗試從我的數據庫的一個表中提取值。在我的查詢,我把特殊字符像(),*,-..etc
爲e.g,使用特殊字符如括號(),星號* ..在哪裏條件
Select * from table_name where col_name='Emlysium(infra)'
or Select * from table_name where col_name='demo & intest'
如果我使用上面的查詢,那麼這個查詢都無法得到正確的價值觀有用的,他們都出現了,因爲我已經使用特殊字符空值。
**Demo Table**
id | col_name | col_name2
1 | Emlysium(infra) | abc
2 | demo & intest | mno
3 | jerry.pat | xyz
所以你可以建議我一個解決方案,我們可以通過它來比較使用特殊字符的值。 例如。從table_name的地方COL_NAME ='Emlysium(見下文)
********My code
$site = 'Emlysium(infra)';
function get($site)
{
$this->db->select('*');
$this->db->where(array('running.site'=>$site));
$query = $this->db->get('running');
return $query->num_rows();
}
請問您可以添加有問題的數據庫表格內容嗎? @Aurea – AnkiiG