Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] klasa mysqli wyswietlanie zawartosci bazy
codex
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 29.11.2015

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




http://php.net/manual/en/mysqli-result.fetch-array.php
Go to the top of the page
+Quote Post
viking
post
Post #3





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Czym jest ten określony rekord? Pewnie chodzi o warunek WHERE dla zapytania.
http://dev.mysql.com/doc/refman/5.7/en/select.html
Go to the top of the page
+Quote Post
codex
post
Post #4





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 29.11.2015

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/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();


Ten post edytował nospor 30.11.2015, 18:09:27
Powód edycji: [nospor]: rob spam linka!
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




mysqli operuje na bazie MYSQL.
Tutek co pokazales opisuje SQL wlasnie na bazie MYSQL
Go to the top of the page
+Quote Post
codex
post
Post #6





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 29.11.2015

Ostrzeżenie: (0%)
-----


ok dzięki za pomoc, zabieram się do lektury.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 13:27