Передача одинокой строки, содержащей точки, в CodeIgniter, где() визуализируется с непреднамеренным цитированием идентифPhp

Кемеровские программисты php общаются здесь
Anonymous
Передача одинокой строки, содержащей точки, в CodeIgniter, где() визуализируется с непреднамеренным цитированием идентиф

Сообщение Anonymous »

У меня есть этот бит, который я использую для поиска IP-адресов в базе данных.

Код: Выделить всё

$this->db->where("IP1='$ip' OR IP2='$ip'");
Когда я его использую, он пропускает точки в IP-адресах и нарушает запрос, создавая это.

Код: Выделить всё

SELECT * FROM (`xxxx`) WHERE `IP1='111`.`111`.`111`.`111'`
Я хочу, чтобы это производило:

Код: Выделить всё

SELECT * FROM (`xxxx`) WHERE IP1='111.111.111.111' OR IP2 = '111.111.111.111'
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/773 ... -with-unin

Вернуться в «Php»