現在一直在爲這件事情掙扎幾個小時。希望有人能幫助我。具有特殊字符的Codeigniter mysql查詢
試圖根據名字和姓氏從mysql獲取數據。除非有像ä或ö這樣的特殊字符,否則一切正常。
我對探查和查詢看起來是這樣的:
SELECT mail, address, title FROM users WHERE firstname='teemu' AND lastname='sel%C3%A4nne'
它應該是:
SELECT mail, address, title FROM users WHERE firstname='teemu' AND lastname='selänne'
在我的模型是這樣的:
$sql = "SELECT mail, address, title FROM users WHERE firstname=? AND lastname=?";
哪有我解決這個問題?謝謝!
控制器
public function edit()
{
$this->load->model('p_model');
$this->load->view('edit',$data);
}
public function ajax_p($first,$last)
{
$this->load->model('p_model');
$data['info'] = $this->p_model->pInfo($first,$last);
$this->load->view('ajax/p',$data);
}
你從窗體中得到姓和名? – sinisake
html在存儲或搜索它們之前對這些名稱進行編碼 – Rooster
是的,我從窗體中獲取姓氏和名字。我怎麼能通過html編碼實現我在尋找的東西? – Verba