Witam.
Mam następujący problem. Mam bazę danych w której jest tabela KSIAZKI. Chcę napisać skrypt wykorzystujący instrukcje przygotowawcze do odczytu zawartości tabeli. Skrypt ma znaleźć odpowiednie wyrażenie ($wyrażenie) w polu wskazanym przez użytkownika ($metoda_szukania). W całej imprezie chciałbym wykorzystać operator LIKE zamiast operatora równości. I tu właśnie pojawia się problem. Skrypt w zaprezentowanej poniżej postawi wykonuje się bez żadnego błędu jednak nie zwraca żadnych wyników. Jedyną informację jaką otrzymuje to: „Znaleziono: 0”. Oczywiście dane wpisuje poprawne.
Nie mam pojęcia gdzie jest błąd. Wczoraj siedziałem nad tym cały dzień i nic. Być może to jakaś pierdoła której po prostu nie widzę. Szukałem rozwiązania w sieci jednak nic nie znalazłem. Będą wdzięczny za pomoc. Dopiero uczę się tego wszystkiego więc proszę o wyrozumiałość

.
Raczej to niepotrzebne ale zamieszczam też kod formularza.
--==FORMULARZ==--
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <link href="style.css" rel="stylesheet" type="text/css" /> <title>Wyszukiwanie książek (instrukcje przygotowawcze)
</title> <h1>Wyszukiwanie książek (instrukcje przygotowawcze)
</h1> <form action="rezultat_instr_przyg.php" method="post"> Wybierz metodę wyszukiwania:
<br /> <select name="metoda_szukania"> Wprowadź poszukiwane wyrażenie
<br /> <input type="submit" name="submit" value="Szukaj"></input>
--==SKRYPT PHP==--
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link href="style.css" rel="stylesheet" type="text/css" />
<title>Wyszukiwanie książek (instrukcje przygotowawcze)</title>
</head>
<body>
<h1>Wyszukiwanie książek (instrukcje przygotowawcze)</h1>
<?php
$metoda_szukania = trim($_POST['metoda_szukania']); $wyrazenie = trim($_POST['wyrazenie']);
if (!$metoda_szukania || !$wyrazenie) {
echo '<p>Brak parametrów wyszukania. Wróć do poprzedniej strony i spróbuj ponownie.</p>'; }
}
@ $db = new mysqli('localhost', 'offensivetomato', 'ksiazki', 'asd123');
if (mysqli_connect_errno ()) {
echo '<p>Błąd: Połączenie z bazą danych nie powiodło się. Spróbuj jeszcze raz później</p>';
}
$wyrazenie = "'%".$wyrazenie."%'";
$zapytanie = $db->prepare("select isbn, autor, tytul, cena from ksiazki where ? like ?");
$zapytanie->bind_param("ss", $metoda_szukania, $wyrazenie);
$zapytanie->execute();
$zapytanie->bind_result($isbn, $autor, $tytul, $cena);
$zapytanie->store_result();
$ile_znalezionych = $zapytanie->num_rows;
echo 'Znaleziono: ' .$ile_znalezionych;
for ($i=0; $i<$ile_znalezionych; $i++){
$zapytanie->fetch();
echo '<p><strong>' .($i+1). ' Tytuł: </strong>' .stripslashes($tytul). '<br />'; }
$db->close();
?>
<p>
<a href="szukaj_instr_przyg.php">Powrót</a>
</p>
</body>
</html>