Stworzylem sobie taką funckje wyszukujaca dane:
<?php function search_text($text){ $query = $this->mMysqli->query("SELECT user_name, data, mail, telefon MATCH(ogloszenie) AGAINST(".$text.") AS wynik FROM users WHERE MATCH(ogloszenie) AGAINST(".$text.") ORDER BY MATCH (ogloszenie) AGAINST (".$text.") DESC"); while($rows=$query->fetch_array(MYSQLI_ASSOC)){ $imie=$rows['user_name']; $data = $rows['data']; $mail = $rows['mail']; $telefon = $rows['telefon']; $ogloszenie = $rows['ogloszenie']; echo " <br><table width="450" align="center" border="1" class="xml"><tr><td><b>Data ważności ogłoszenia:</b> ".$data."</td></tr><tr><td><b>Imie osoby umieszczającej </b> ".$imie."</td></tr><tr><td><b>Kontakt:</b><br>E-mail: ".$mail."<br>Telefon: ".$telefon."</td></tr><tr><td>".$ogloszenie."</td></tr></table><br>"; } } ?>
jednak po wywolaniu funkcje z parametrem $text zwraca mi błąd :
Fatal error: Call to a member function fetch_array() on a non-object in C:\Program....
Wydaje mi sie, że cos z zapytaniem jest nie tak, proszę o pomoc.
Pozdrawiam!!