ďťż

[PHP] Obiektowe MySQLi

       

Podstrony


telcocafe

@$db = new mysqli($host, $login, $pass, $baza); if ($db->connect_error){ print('Wystąpił błąd podczas łączenia z serwerem.'); } else { $id = addslashes($_GET['id']); if (isset($_GET['start'])) $start = addslashes($_GET['start']); else $start = 0; $koniec = $start + 15; $wynik = $db->query("SELECT * FROM `ksi_wpisy` WHERE id=$id LIMIT $start, $koniec"); $wiersz = $wynik->fetch_assoc(); print_r($wiersz); } $db->close; ?>

Wynik: Fatal error: Call to a member function fetch_assoc() on a non-object in C:\usr\krasnal\www\ksiegi\ihs_Cusrkrasnalwwwk175906.php.html on line 24

Ktoś wie czemu tak się dzieje? Wziąłem to z przykładu z manuala.



Sprawdź po query czy nie wystąpił jakiś błąd, bo jeżeli wystąpił to nie będziesz mógł skorzystać z fetch_assoc(), gdyż wynikiem dla query nie będzie klasa mysqli_result.

Nie wiem co w przypadku gdy nie otrzymasz żadnych rekordów więc to też sprawdź.
Użytkownik PcSA edytował ten post 18 kwiecień 2009, 17:05
Tak. Tu był błąd.
Dzięki.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.