Код: Выделить всё
$string = implode($_SESSION['postcodes'], '|');
if (!isset($_COOKIE['cookie'])) {
$query = "
SELECT
*
FROM
(`bedrijfcategorieen`)
JOIN
`bedrijven` ON `bedrijfcategorieen`.`idbedrijven` = `bedrijven`.`idbedrijven`
JOIN
`categorieen` ON `bedrijfcategorieen`.`idcategorieen` = `categorieen`.`idcategorieen`
WHERE
(
`Bedrijfsnaam` LIKE '%" . $this->input->post('search') . "%'
OR `Plaats` LIKE '%" . $this->input->post('search') . "%'
OR `Telefoonnummer` LIKE '%" . $this->input->post('search') . "%'
OR `Email` LIKE '%" . $this->input->post('search') . "%'
OR `Website` LIKE '%" . $this->input->post('search') . "%'
OR `Profiel` LIKE '%" . $this->input->post('search') . "%'
OR `Adres` LIKE '%" . $this->input->post('search') . "%'
OR `Categorie` LIKE '%" . $this->input->post('search') . "%'
)
AND (Postcode REGEXP '$string')
GROUP BY
`Categorie`, `bedrijfcategorieen`.`idbedrijven`
";
$query = $this->db->query($query);
$result = $query->result_array();
return $result;
}
У меня есть еще один сеанс под названием searched_post_code Это для ввода So '9101 Термин? Searchterms с почтовым кодом, в котором я ищу.
Код: Выделить всё
5 km
10 km
15 km
20 km
25 km
Подробнее здесь: [url]https://stackoverflow.com/questions/16559361/codeigniter-query-to-select-rows-with-a-column-value-in-a-php-array-and-a-search[/url]