Передача одинокой строки, содержащей точки, в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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