Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Odczyt kolumny z bazy danych
Forum PHP.pl > Forum > Przedszkole
Stron: 1, 2
Nors
Witam czy ktoś z was mógł podac mi linijkę która będzie pobierała wartośc kolumny "money".

Pozdrawiam.
Kshyhoo
  1. SELECT money FROM tabela
Nors
Cytat(Kshyhoo @ 18.04.2014, 19:45:55 ) *
  1. SELECT money FROM tabela



A można poprosić całą linijkę?
Kshyhoo
Przecież Spawn wkleił całą smile.gif

Polecam inne forum. Tam mają fachowców lepszych niż na naszym Forum: adres.
Nors
Cytat(Kshyhoo @ 18.04.2014, 21:33:04 ) *
Przecież Spawn wkleił całą smile.gif

Polecam inne forum. Tam mają fachowców lepszych niż na naszym Forum: adres.



mam to poprostu tak wkleić?

<?php
SELECT money FROM tabela
?>

?
Kshyhoo
Masz przeczytać kurs PHP i MySQL.
Nors
Cytat(Kshyhoo @ 18.04.2014, 21:40:10 ) *
Masz przeczytać kurs PHP i MySQL.



Jestem tu żebyście pomogli a nie mnie odsyłać do kursu
peter13135
Z takim roszczeniowym podejściem, powinieneś zostać związkowcem, a nie programistą smile.gif
Kshyhoo
Cytat(Nors @ 18.04.2014, 21:54:38 ) *
Jestem tu żebyście pomogli a nie mnie odsyłać do kursu

W czym mamy pomóc? W czytaniu? Nawet nie podałeś struktury bazy danych, typu bazy danych... To Forum jest dla ludzi chcących się czegoś nauczyć a nie oczekujących gotowców. Do tego jest specjalny dział, ale musisz przygotować $$$. Tylko wiedza za darmo.
Nors
Cytat(Kshyhoo @ 18.04.2014, 22:02:27 ) *
W czym mamy pomóc? W czytaniu? Nawet nie podałeś struktury bazy danych, typu bazy danych... To Forum jest dla ludzi chcących się czegoś nauczyć a nie oczekujących gotowców. Do tego jest specjalny dział, ale musisz przygotować $$$. Tylko wiedza za darmo.


macie tutaj strukture bazy:

http://imgur.com/CXzofbK

I proszę o pomoc zależy mi na tym!
Kshyhoo
  1. SELECT money FROM uzytkownicy
Nors
Cytat(Kshyhoo @ 19.04.2014, 15:31:30 ) *
  1. SELECT money FROM uzytkownicy



no tak ale jak mam to zrobić?

tak?

mysql("SELECT i tak dalej");?


to ma działać tak żeby pokazywało zawartość kolumny money
Kshyhoo
Masz przeczytać podstawowy kurs PHP/MySQL. Nikt przecież nie będzie cytował tu kursów. Pracuj samodzielnie, inaczej się nic nie nauczysz.
Nors
Cytat(Kshyhoo @ 19.04.2014, 15:41:00 ) *
Masz przeczytać podstawowy kurs PHP/MySQL. Nikt przecież nie będzie cytował tu kursów. Pracuj samodzielnie, inaczej się nic nie nauczysz.



daj linka do tego kursu bo ja jak znajdę to nie da się go zrozumieć
Kshyhoo
Następny z banem na Google?
To, że nie rozumiesz, to nie wina kursu (tylko Tuska ;p).
http://webmade.org/kursy-online/kurs-php.php
Odwiedź moją stronę
Nors
Witam mam taki kod:

  1.  
  2. <?php
  3.  
  4. mysql_connect('-------', '----------', '-------')
  5. or die('Nieudane polaczenie z baza danych...');
  6.  
  7. mysql_select_db('-----------')
  8. or die('Nie udalo sie wybrac bazy danych...');
  9.  
  10. $sql = mysql_query("SELECT `money` FROM uzytkownicy");
  11. echo 'Twoje saldo: '.$_SESSION['money']'<br />';
  12. ?>


gdy to wstawie na stronę to mam takie coś:

Twoje saldo: .

pomocy
Turson
  1. $sql = mysql_query("SELECT `money` FROM uzytkownicy");
  2. echo 'Twoje saldo: '.$_SESSION['money']'<br />';

Jaki związek ma jedna linijka z drugą? Żaden.
Nie wiem czy chcesz pobrać coś bazy i wyświetlić, czy rzeczywiście operować na sesji, bo to dwie różne bajki.

http://webmade.org/kursy-online/kurs-mysql.php
Nors
Cytat(Turson @ 19.04.2014, 23:57:17 ) *
  1. $sql = mysql_query("SELECT `money` FROM uzytkownicy");
  2. echo 'Twoje saldo: '.$_SESSION['money']'<br />';

Jaki związek ma jedna linijka z drugą? Żaden.
Nie wiem czy chcesz pobrać coś bazy i wyświetlić, czy rzeczywiście operować na sesji, bo to dwie różne bajki.

http://webmade.org/kursy-online/kurs-mysql.php



a co źle zrobiłęm?. podasz właściwe? a który to jest link odpowiadający za to co ci napisałem na tej stronie kurs online?
Turson
Pobieranie rekordów
Nors
Cytat(Turson @ 20.04.2014, 00:13:33 ) *



Dobra zrobiłem działa pokazuje normalnie money. ale gdy zmienię wartość w bazie danych i odświeżę stronę to mam to samo. ale gdy się zaloguje ponownie na konto to pokazuje zmienioną wartość.

mam tak:

  1. <?php
  2.  
  3. mysql_connect('-------', '-------', '-------')
  4. or die('Nieudane polaczenie z baza danych...');
  5.  
  6. mysql_select_db('-------')
  7. or die('Nie udalo sie wybrac bazy danych...');
  8.  
  9. $sql = "SELECT `money` FROM uzytkownicy";
  10. $idzsql = mysql_query($sql);
  11. echo 'Twoje saldo: '.$_SESSION['money'].'.<br />';
  12. ?>
Turson
Przeczytaj jeszcze raz ten kurs, bo nie pobierasz nic z bazy a wstawiasz dane z sesji. Mieszasz pojęcia. Albo jedno albo drugie.
Nors
Cytat(Turson @ 20.04.2014, 00:26:52 ) *
Przeczytaj jeszcze raz ten kurs, bo nie pobierasz nic z bazy a wstawiasz dane z sesji. Mieszasz pojęcia. Albo jedno albo drugie.


A jaka funkcja odpowiada za bieżące pobieranie
Turson
mysql_fetch_assoc
Nors
Cytat(Turson @ 20.04.2014, 00:34:13 ) *


nie no nie moge sb z tym poradzić.

kujol
  1.  
  2. $sql = mysql_query(twoje zapytanie) ;
  3. while($rekord = mysql_fetch_assoc($sql)){
  4. echo "twoje pieniądze:" .$rekord['money'] ;
  5. }

Przerób na swoje.
Nors
Cytat(kujol @ 20.04.2014, 01:09:41 ) *
  1.  
  2. $sql = mysql_query(twoje zapytanie) ;
  3. while($rekord = mysql_fetch_assoc($sql)){
  4. echo "twoje pieniądze:" .$rekord['money'] ;
  5. }

Przerób na swoje.



Parse error: syntax error, unexpected '`' in /home/u429516095/public_html/PanelGracza/Firmy.html on line 73

  1. $sql = mysql_query(SELECT `money` FROM uzytkownicy);
kujol
Co masz w okolicach linii 73?

  1. $sql = mysql_query("SELECT `money` FROM `uzytkownicy`");

Nors
Cytat(kujol @ 20.04.2014, 01:27:57 ) *
Co masz w okolicach linii 73?

  1. $sql = mysql_query("SELECT `money` FROM `uzytkownicy`");



ok ładnie się aktualizuje ale mam takie coś

twoje pieniądze:150twoje pieniądze:0

kod cały:

  1. <?php
  2.  
  3. mysql_connect('', '', '')
  4. or die('Nieudane polaczenie z baza danych...');
  5.  
  6. or die('Nie udalo sie wybrac bazy danych...');
  7.  
  8. $sql = mysql_query("SELECT `money` FROM uzytkownicy");
  9. while($rekord = mysql_fetch_assoc($sql)){
  10. echo "twoje pieniądze:" .$rekord['money'] ;
  11. }
  12. ?>
kujol
A ile masz rekordów w tabeli?
Nors
Cytat(kujol @ 20.04.2014, 01:33:45 ) *
A ile masz rekordów w tabeli?



Mam dwa. dwa konta, to mi pokazuje kasę wszystkich kont, a ja chce tylko żeby pokazywało kasę konta na które jestem zalogowany
kujol
Musisz dodać warunek załóżmy, że po nicku, który masz w sesji będziesz wyświetlał.
  1.  
  2. mysql_query ("-twoje zapytanie- WHERE `nick` = '". $_SESSION['login']."' ");
Nors
Cytat(kujol @ 20.04.2014, 01:44:36 ) *
Musisz dodać warunek załóżmy, że po nicku, który masz w sesji będziesz wyświetlał.
  1.  
  2. mysql_query ("-twoje zapytanie- WHERE `nick` = '". $_SESSION['login']."' ");



Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/u429516095/public_html/PanelGracza/Portfel.html on line 74
LINIJKA:
  1. while($rekord = mysql_fetch_assoc($sql)){
kujol
  1.  
  2.  
  3.  
  4. ("SELECT `money` FROM
  5. użytkownicy WHERE `nick` = '".$_SESSION[' login']."' " );
  6. while ($rekord =
  7. echo "twoje pieniądze:" .
  8. $rekord ['money' ] ;
  9. }
  10.  
Nors
Cytat(kujol @ 20.04.2014, 01:58:12 ) *
  1.  
  2.  
  3.  
  4. ("SELECT `money` FROM
  5. użytkownicy WHERE `nick` = '".$_SESSION[' login']."' " );
  6. while ($rekord =
  7. echo "twoje pieniądze:" .
  8. $rekord ['money' ] ;
  9. }
  10.  



Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/u429516095/public_html/PanelGracza/Portfel.html on line 75

Kshyhoo
Swoje tematy zakładaj w w dziale Przedszkole, upominam Cię po rak kolejny.
Po za tym, mogłeś kontynuować swój poprzedni wątek a nie zakładać nowy!
Łączę oba wątki.
kujol
Masz w bazie takie pole jak nick i czy tej sesji znajduje się login gracza?
Nors
Cytat(kujol @ 20.04.2014, 09:28:25 ) *
Masz w bazie takie pole jak nick i czy tej sesji znajduje się login gracza?



mam w tabeli login. a w sessiach nick
kujol
  1. ("SELECT `money` FROM
  2. `użytkownicy` WHERE `nazwa pola z loginami` = 'przykładowy login jaki masz w bazie' " );
  3. while ($rekord =
  4. echo "twoje pieniądze:" .
  5. $rekord ['money' ] ;
  6. }


Uzupełnij to poprawnie swoimi danymi.
Nors
Cytat(kujol @ 20.04.2014, 10:49:48 ) *
  1. ("SELECT `money` FROM
  2. `użytkownicy` WHERE `nazwa pola z loginami` = 'przykładowy login jaki masz w bazie' " );
  3. while ($rekord =
  4. echo "twoje pieniądze:" .
  5. $rekord ['money' ] ;
  6. }


Uzupełnij to poprawnie swoimi danymi.


$sql = mysql_query
("SELECT `money` FROM
`użytkownicy` WHERE `nazwa pola z loginami` = 'przykładowy login jaki masz w bazie' " );

w tym co pogrubiłem tam mam wpisać to $SESSION? czy login?

kujol
Wpisz sobie dla przykładu jakiś login i sprawdź czy będzie działać, jak tak to wrzuć tam sesję.
Nors
Cytat(kujol @ 20.04.2014, 11:00:52 ) *
Wpisz sobie dla przykładu jakiś login i sprawdź czy będzie działać, jak tak to wrzuć tam sesję.



aha ok.

Cytat(Nors @ 20.04.2014, 11:08:49 ) *
aha ok.



Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/u429516095/public_html/PanelGracza/Portfel.html on line 75


$sql = mysql_query
("SELECT `money` FROM
`użytkownicy` WHERE `login` = 'Nors' " );
while ($rekord =
mysql_fetch_array ($sql )){
echo "twoje pieniądze:" .
$rekord ['money' ] ;
}

Pogrubiłem ci linijkę 75
kujol
Przeczytaj to
Nors
1. zapytanie zostało źle skonstruowane. Dobrze skonstruowałeś?
2. zmienna przekazana do zapytania nie jest taka, jakiej byśmy się spodziewali. a tutaj to nwm.
kujol
  1. ("SELECT `money` FROM
  2. `użytkownicy` WHERE `login` = 'Nors' " );
  3. while ($rekord =
  4. echo "twoje pieniądze:" .
  5. $rekord ['0' ] ;
  6. }


Albo

  1. ("SELECT * FROM
  2. `użytkownicy` WHERE `login` = 'Nors' " );
  3. while ($rekord =
  4. echo "twoje pieniądze:" .
  5. $rekord ['money' ] ;
  6. }
Nors
Cytat(kujol @ 20.04.2014, 11:40:20 ) *
  1. ("SELECT `money` FROM
  2. `użytkownicy` WHERE `login` = 'Nors' " );
  3. while ($rekord =
  4. echo "twoje pieniądze:" .
  5. $rekord ['0' ] ;
  6. }


Albo

  1. ("SELECT * FROM
  2. `użytkownicy` WHERE `login` = 'Nors' " );
  3. while ($rekord =
  4. echo "twoje pieniądze:" .
  5. $rekord ['money' ] ;
  6. }



Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/u429516095/public_html/PanelGracza/Portfel.html on line 75

żadne nie działa. co jest no
Turson
zrób
  1. var_dump($_SESSION);
to zobaczymy, czy na pewno masz coś w sesji



Portfel.html on line 75
html ? ohmy.gif
Nors
kujol luknij priv

Cytat(Turson @ 20.04.2014, 11:47:44 ) *
zrób
  1. var_dump($_SESSION);
to zobaczymy, czy na pewno masz coś w sesji



Portfel.html on line 75
html ? ohmy.gif



a gdzie to wkleić?
kujol
Plik ma rozszerzenie html?
To jest php smile.gif
Turson, ale przecież wcześniej mu to działało, jak zapytanie było bez warunku.
Nors
Cytat(kujol @ 20.04.2014, 11:55:57 ) *
Plik ma rozszerzenie html?
To jest php smile.gif
Turson, ale przecież wcześniej mu to działało, jak zapytanie było bez warunku.



zrobiłem w php i ten sam błąd
kujol
Lepiej będzie jak wrzucisz cały skrypt.
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.