У меня есть этот код в модели в CodeIgniter:Запуск несколько запросов в модели в CodeIgniter
<?php
Class Mymodel Extends CI_Model
{
function __construct()
{
parent::__construct();
}
function search($textinput)
{
$street = "select street from dataSearch;";
$stripNameWOSpace = "select stripNameWOSpace FROM dataSearch;";
$vowels = array('a','e','i','o','u',';','/','-', ' ');
$string = strtolower($textinput);
$strippedVowels = mysql_real_escape_string(str_replace($vowels, '', $string));
$this->db->query("select dataSearch.id,
dataSearch.name,
dataSearch.street,
dataSearch.city,
dataSearch.lat,
dataSearch.lng,
category.asiatype from dataSearch join category on dataSearch.cat = category.id
where dataSearch.street like '%".$textinput."%'");
$this->db->query("select dataSearch.id,
dataSearch.name,
dataSearch.street,
dataSearch.city,
dataSearch.lat,
dataSearch.lng,
category.asiatype from dataSearch join category on dataSearch.cat = category.id
where dataSearch.stripNameWOSpace like '%".$strippedVowels."%'");
$query = $this->db->get();
$query->result();
}
}
?>
Я просто хочу, чтобы выполнить несколько запросов. Вы заметили, что в заявлении два имеют разные условия. Я просто хочу получить результат для двух запросов. Я пытаюсь выполнить оператор switch для выполнения обоих запросов, и он не работает. Помоги мне.
Какое ваше состояние для этого кода? – Vainglory07
Как я могу добавить условие или оператор в этот код? Можете ли вы мне помочь? Я новичок в codeigniter. Мое условие было бы, если оба запроса верны, оба получат результат. – user987654321