Запрос активной записи CodeIgniter с условиями, определяемыми взорванной строкойPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Запрос активной записи CodeIgniter с условиями, определяемыми взорванной строкой

Сообщение Anonymous »

Если у меня есть поля в моей базе данных под названием Carmake и carcolour . Что происходит, если я введу Toyota , он возвращает все автомобили Toyota. Если я ввожу в синий он возвращает все синие автомобили. Если я вводу в синюю Toyota , кажется, он возвращает все синие автомобили Toyota отлично, но если я вводу в Toyota Blue , он возвращает все автомобили Toyota, а также любую синюю машину, независимо от Make.
Вот что я имею:
public function searchCars($data)
{
$keywords = explode( ' ', $data);

foreach ($keywords as $keyword)
{
$keyword = trim($keyword);
$this->db->where("`CarMake` LIKE '%$keyword'");
$this->db->or_where("`CareColour` LIKE '%$keyword'");
}

$query = $this->db->get('cars');
return $query->result();
}


Подробнее здесь: https://stackoverflow.com/questions/225 ... by-a-explo
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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