Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL][PHP]Wyświetlanie danych z bazy
sq6aah
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 12.10.2009

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


Witam,
mam skrypt który ma wyświetlać dane z bazy
  1. include('baza.php');
  2. $login=$_SESSION[login];
  3. $zapytanie= 'select pieniadze'
  4. .'from uzytkownicy'
  5. ."where login='$login'";
  6. $wynik=$bd_lacz->query($zapytanie);
  7. $num=$wynik->num_rows;
  8.  
  9. for($i=0; $i<$num; $i++)
  10. {
  11. $wiersz=$wynik->fetch_assoc();
  12. echo $wiersz[$i];
  13. }
  14.  
  15. ?>


i nic nie wyświetla. Mógłby mi ktoś pokazać gzie jest problem bo już sam nie wiem. Zapytanie w phpmyadmin-ie działa.
Z góry dziękuję

Ten post edytował sq6aah 15.12.2009, 21:12:06
Go to the top of the page
+Quote Post
korro
post
Post #2





Grupa: Zarejestrowani
Postów: 259
Pomógł: 42
Dołączył: 8.04.2005
Skąd: Mława

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


Wyciągnij
  1. $wiersz=$wynik->fetch_assoc();

z pętli.
I zrób echo $zapytanie;

Ten post edytował korro 15.12.2009, 21:17:49
Go to the top of the page
+Quote Post
sq6aah
post
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 12.10.2009

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


nie kumam... Mógłbyś dokładniej mi to wyjaśnić?
Go to the top of the page
+Quote Post
korro
post
Post #4





Grupa: Zarejestrowani
Postów: 259
Pomógł: 42
Dołączył: 8.04.2005
Skąd: Mława

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


  1. include('baza.php');
  2. $login=$_SESSION['login'];
  3. $zapytanie= 'select pieniadze'
  4. .'from uzytkownicy'
  5. ."where login='$login'";
  6. $wynik=$bd_lacz->query($zapytanie);
  7. echo $zapytanie;
  8. $num=$wynik->num_rows;
  9.  
  10. $wiersz=$wynik->fetch_assoc();
  11.  
  12. for($i=0; $i<$num; $i++)
  13. {
  14. echo $wiersz[$i];
  15. }


Ten post edytował korro 15.12.2009, 21:25:41
Go to the top of the page
+Quote Post
sq6aah
post
Post #5





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 12.10.2009

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


Wtedy mi wyrzuca:
select pieniadzefrom uzytkownicywhere login='marcin'
Fatal error: Call to a member function fetch_assoc() on a non-object in C:\Program Files\WebServ\httpd-users\bank\bank.php on line 12

Ten post edytował sq6aah 15.12.2009, 21:36:06
Go to the top of the page
+Quote Post
nospor
post
Post #6





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




no i czy w tym zapytaniu:
select pieniadzefrom uzytkownicywhere login='marcin'
nie widzisz czegos co jest nieprawidłowe?

ps: ale po co ci kazano wyciągnać $wynik->fetch_assoc(); przed pętle to nie wiem (IMG:style_emoticons/default/blinksmiley.gif) (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
korro
post
Post #7





Grupa: Zarejestrowani
Postów: 259
Pomógł: 42
Dołączył: 8.04.2005
Skąd: Mława

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


Nie za mało spacji w tym zapytaniu?
Pokaż plik baza.php

Edit: z tym fetch_assoc() to mój błąd, wraca do pętli.

Ten post edytował korro 15.12.2009, 21:43:29
Go to the top of the page
+Quote Post
Wicepsik
post
Post #8





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


mysql_error prawdę ci powie, brak spacji w zapytaniu

Ten post edytował Wicepsik 15.12.2009, 21:43:34
Go to the top of the page
+Quote Post
sq6aah
post
Post #9





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 12.10.2009

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


  1. <?php
  2.  
  3. $bd_lacz = new mysqli('localhost', 'marcin', 'qwerty', 'baza');
  4.  
  5. if (mysqli_connect_errno()) {
  6. echo 'Połšczenie z bazš danych nie powiodło się: '.mysqli_connect_error();
  7. exit();
  8. }
  9.  
  10. ?>
Go to the top of the page
+Quote Post
Wicepsik
post
Post #10





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Zobacz co napisałem...
  1. mysql_query($zapytanie) or die(mysql_error());


Ten post edytował Wicepsik 15.12.2009, 21:53:31
Go to the top of the page
+Quote Post
sq6aah
post
Post #11





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 12.10.2009

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


Zwraca:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NIE) in C:\Program Files\WebServ\httpd-users\bank\bank.php on line 8

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\WebServ\httpd-users\bank\bank.php on line 8
Access denied for user 'ODBC'@'localhost' (using password: NIE)
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: 23.08.2025 - 22:15