Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] klasa mysqli wyswietlanie zawartosci bazy
Forum PHP.pl > Forum > Przedszkole
codex
Witam. Ktoś wie jak wykorzystać klasę mysqli do wyświetlenia określonego rekordu bazy danych ?
Z dokumentacji nie mogę jakoś się doszukać.
Nie wiem dokładnie jakiej metody, oraz jakiego sposobu zapisu użyć (bez iteracji, tworzenia nowego obiektu itd...)
Z iteracją itd. sobie poradzę.
Z góry dzięki.
viking
Czym jest ten określony rekord? Pewnie chodzi o warunek WHERE dla zapytania.
http://dev.mysql.com/doc/refman/5.7/en/select.html
codex
Dzięki nospor pomogłeś. Muszę jeszcze ogarnąć treść zapytań do bazy danych. Znalazłem materiał po polskiemu www.mechanikryki.pl/renata/pliki_pdf/SQL.pdf tylko nie jestem pewien czy język SQL będzie miał zastosowanie do klasy mysqli, czy może jakaś inna składnia obowiązuje questionmark.gif.
Stosowanie klasy mysqli w miejsce mysql wymusza serwis hostingowy (darmowy).
Na wypadek gdyby ktoś miał podobny problem wklejam poniżej kod:
  1. $DBHOST= 'fdb2.biz.nf';
  2. $DBUSER='*******_memory';
  3. $DBPASSWORD='xxxxxxxxx';
  4. $DBNAME='*******_memory';
  5. $TABNAME='userlog';
  6.  
  7. $sqli = new mysqli( $DBHOST, $DBUSER, $DBPASSWORD, $DBNAME);
  8. if ($sqli->connect_errno) {
  9. printf("<br>nie mozna polaczyc sie z baza danych o nazwie ---- $DBNAME ---- <br> error: %s", $sqli->connect_error);
  10. }
  11. $query = "SELECT username, userpassword FROM userlog ORDER by ID LIMIT 2";
  12. $result = $sqli->query($query);
  13. $row = $result->fetch_array(MYSQLI_BOTH);
  14. printf("username: %s <br> userpassword: %s <br>", $row['username'], $row['userpassword']);
  15. $result->free();
  16. $sqli->close();
nospor
mysqli operuje na bazie MYSQL.
Tutek co pokazales opisuje SQL wlasnie na bazie MYSQL
codex
ok dzięki za pomoc, zabieram się do lektury.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.