Łącze się z MySQL obiektowo, czyli:
<?php @ $db = new mysqli('localhost', 'uzytkownik', 'haslo', 'baza'); if (mysqli_connect_errno()) { exit; } $zapytanie = "select * from baza where ".$costam." like '%".$cos."%'"; $wynik = $db->query($zapytanie); $ileznalezionych = $wynik->num_rows; for ($i=0; $i <$ileznalezionych; $i++) { $wiersz = $wynik->fetch_assoc(); } ?>
Taka wyszukiwarka książek miała być, formularz wyszukiwania napisany jest dobrze.
Wcześniej zostało dodane addslashes.
I teraz nic się nie pokazuje, ani ten błąd (czyli chyba z MySQL się połączyło), ani wyszukane wartości (czyli chyba ich nie odczytało, albo błąd w pętli for).
W bazie dane są wpisane.
Jeśli usunę @ to wyświetla się błąd, że nie ma takiej klasy.
Co zrobić, żeby działało?