Выберите запрос, чтобы получить строки, содержащие любое слово на этапе поиска в номинированном столбце с CodeIgniter [DPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Выберите запрос, чтобы получить строки, содержащие любое слово на этапе поиска в номинированном столбце с CodeIgniter [D

Сообщение Anonymous »

I have 3 tables the ingredient(ingredient_id,name),menu(recipe_id,ingredient_id,category_id) and recipe(recipe_id, r_name,r_description).



ingredient_id
name




1
Onion


2
Paul


3
Pepper


4
Oil






recipe_id
ingredient_id
category_id




1 < /td>
3 < /td>
1 < /td>
< /tr>

1 < /td>
4
1 < /td>
4
< /td>
4
/> < /tr>

2 < /td>
3 < /td>
1 < /td>
< /tr>

2 < /td>
4
2 < /td>
4
2 < /td>
4
/> < /tr>
< /tbody>
< /table> < /div>



recipe_id < /th>
r_name < /br /> /> < /tr>
< /thead>


1 < /td>
adobo < /td>
Yummy < /td>
< /tr>

2 /> kaldereta
yucky



Я хочу, чтобы я искал «Пеппер, масло», причем результат должен быть рецибин /> Я попробовал это, но это только статично, я хочу, чтобы это динамично, и я хочу взорвать ingridient_name, чтобы я мог искать несколько слов. < /p>
public function get_halal()
{
$this->db->distinct();
$this->db->select('*');
$this->db->from('recipe');
$this->db->join('menu', 'menu.recipe_id = recipe.recipe_id');
$this->db->join('ingredient', 'ingredient.ingredient_id = menu.ingredient_id');
$this->db->where('menu.category_id = 1');
$this->db->like('ingredient.ingredient_name', 'Mango', 'both');
$query = $this->db->get();
return $query->result();
}


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

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

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

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

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

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

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