{ $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { if($settings['debug']=='0') { } elseif($settings['debug']=='1') { } } $sql = "SELECT * FROM posts WHERE title LIKE '%".$text."'"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { post($row['title'], $row['author'], $row['date'].', '.$row['hour'], $row['img'], $row['id']); } } else { } $conn->close(); }
Screen z bazy: http://scr.hu/3h2l/kq2l6
ale działa on tylko czasami, nie tak jak powinien, tzn:
-nie dziala gdy wpisze dokladnie taka sama nazwe jaka jest w bazie (np. Virtus.Pro vs Fnatic)
-dziala gdy wpisze jedno slowo (np. Fnatic)
-nie dziala gdy wpisze "test" lub "test title"
// edit: gdy wpisze dokladnie taki sam tytul jaki jest w bazie nie zwraca nic, gdy wpisze cokolwiek niepowiazanego zwraca "couldnt find anything"
ktos wie o co chodzi?