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
Выберите запрос, чтобы получить строки, содержащие любое слово на этапе поиска в номинированном столбце с CodeIgniter [D ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение