• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wyszukiwanie frazy w bazie

0 głosów
52 wizyt
pytanie zadane 29 listopada 2021 w PHP przez roberto23 Początkujący (270 p.)
<div class="search">
<form action="index.php?v=main" method="post" class="form-group">
    <input type="text" name="keyword" placeholder="Szukaj...">
    <input type="submit" value="Szukaj">
</form>
</div>

<?php
if(isset($_POST['keyword'])) {
$keyword = $_POST['keyword'];
$result = $pdo->query("SELECT * FROM `categories` WHERE name LIKE '$keyword'");
$categories = $result->fetchAll();
?>
<table class="table table-hover">
    <tr>
       <th>Name</th>
    </tr>

<?php
foreach($categories as $category){
?>
    <tr>
        <td><?php echo $category['name']; ?></td>
    </tr>
    <?php } ?>
</table>
<?php } else {
    $categories = null;
}
?>

Mam mały problem. Robię wyszukiwanie na stronie. Na ten moment wyszukiwarka "prawie" działa. Tzn. jeżeli wpiszę całe słowo, które jest w bazie to wyświetli mi się ten rekord. Ja chcę natomias, aby wyszukiwało mi zbiór rekordów pasujących do danej frazy, np. wpisując 'mie' chcę aby pojawiły mi się wszystkie rekordy, które zawierają w sobie te frazę np. mieszkanie, miejsce itp.

1
komentarz 29 listopada 2021 przez PreZmyK Pasjonat (21,110 p.)
To musisz dodać % z przodu i z tyłu. Może w PHP też będzie trzeba CONCATa dodać.

1 odpowiedź

+1 głos
odpowiedź 30 listopada 2021 przez Dropal Początkujący (340 p.)
$result = $pdo->query("SELECT * FROM `categories` WHERE name LIKE '%$keyword%'");

Spróbuj tego :) 

Podobne pytania

+1 głos
1 odpowiedź 64 wizyt
pytanie zadane 24 czerwca 2020 w Systemy operacyjne, programy przez Favor Nowicjusz (130 p.)
0 głosów
3 odpowiedzi 218 wizyt
pytanie zadane 19 marca 2016 w C i C++ przez gryzon Początkujący (480 p.)

88,419 zapytań

137,029 odpowiedzi

305,835 komentarzy

58,666 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...