Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Prosze o pomoc wszytywanie z mysql tekstu i wyswietlanie za pomoca echo, Jak zrobić wszytywanie z bazy mysql
marcin-ka
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 13.08.2013

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


Jak takie coś zrobić ze polaczy z db ok to umiem ale zeby z niej wzielo nazwe i wyswietlilo za pomoca echo jak zrobić help!
Mój kod:

  1. <?php
  2.  
  3. include 'include/polaczenie.php';
  4.  
  5. $id = $_SESSION['id'];
  6.  
  7. $wysnaz = mysql_query ("SELECT nazwa FROM produkty WHERE id='$id'");
  8.  
  9. echo $row;
  10.  
  11. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 16)
djgarsi
post
Post #2





Grupa: Zarejestrowani
Postów: 459
Pomógł: 26
Dołączył: 1.06.2009

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


A skąd ci się wzięła zmienna $row skoro zapytanie wykonujesz $wysnaz?
Go to the top of the page
+Quote Post
marcin-ka
post
Post #3





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 13.08.2013

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


A na to nie patrz ze starych testów sorry pozdrawiam !
  1. <?php
  2.  
  3. include 'include/polaczenie.php';
  4.  
  5. $id = $_SESSION['id'];
  6.  
  7. $wysnaz = mysql_query ("SELECT nazwa FROM produkty WHERE id='$id'");
  8.  
  9. echo $wysnaz;
  10.  
  11. ?>
Go to the top of the page
+Quote Post
nospor
post
Post #4





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




mysql_query wykonuje zapytanie
mysql_fetch_array odbiera wiersz z tego zapytania

To sa podstawy obslugi mysql
Go to the top of the page
+Quote Post
marcin-ka
post
Post #5





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 13.08.2013

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


Witam dzieki za odp robiłem takie coś ale nie działa ! ;/ (IMG:style_emoticons/default/facepalmxd.gif)

Ok inaczej nie wiem jak to mam zapisac w jakim kodzie



Ten post edytował marcin-ka 13.08.2013, 09:48: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




Nie dziala nie dziala...... co nie dziala? Mamy wrozyc z fusow?
Pokaz kod ktory ci nie dziala z mysql_fetch_array i wysil sie z opisem: co ci nie dziala? czym sie objawia nie dzialanie?
Go to the top of the page
+Quote Post
marcin-ka
post
Post #7





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 13.08.2013

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


  1. <?php
  2.  
  3. include 'include/polaczenie.php';
  4.  
  5. $wysnaz = mysql_query ("SELECT nazwa FROM produkty WHERE id='7'");
  6. $row = mysql_fetch_array($wysnaz);
  7.  
  8. echo $row;
  9.  
  10. ?>


Efekt wyświetla mi Array ale ja chciałbym że by mi pobierało id a nie że musze wpisać Pozdrawiam
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #8





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


W zmiennej $row masz tablicę.
  1. echo $row['nazwa'];
Go to the top of the page
+Quote Post
marcin-ka
post
Post #9





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 13.08.2013

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


Dzieki SmokAnalog ale jeszcze sprawa zeby samo pobierało id i z tym bedzie problem ;/
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #10





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Skąd ma być pobierane to ID? Na górze zrobiłeś z sesji, ale w sesji też jakoś musi się znaleźć (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #11





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




No to pobieraj ID zamiast NAZWA skoro interesuje cie ID....Ino to jest bez sensu, przeciez ID przekazujesz do zapytania wiec je znasz :/
Go to the top of the page
+Quote Post
marcin-ka
post
Post #12





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 13.08.2013

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


Dzieki mój błąd PS chodziło mi żeby nazwe wsyswietlało Dziekuje all

AAAa już wiem co chciałem że jak dodam do mysql kolejne id żebyt kazde wyświetliło z góry dziękuje!
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #13





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Żeby wyświetliło nazwę ostatniego dodanego produktu czy żeby wyświetliło wszystkie?
Go to the top of the page
+Quote Post
marcin-ka
post
Post #14





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 13.08.2013

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


Wszystkie.
Pozdrawiam marcin!
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #15





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


To musisz wyrzucić warunek z zapytania:
  1. $wysnaz = mysql_query ("SELECT nazwa FROM produkty");

Przy wypisywaniu musisz pamiętać, żeby je jakoś oddzielić, bo inaczej będziesz miał jeden ciąg.
  1. echo $row['nazwa'] . '<br>';
Go to the top of the page
+Quote Post
marcin-ka
post
Post #16





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 13.08.2013

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


Ma mniej wiecej tak wygladac

mysql

ID|Nazwa
1|koparka

i teraz jak dodam np id 2 i nazwa miasto to żeby nie musiał pisac kodu tylko żeby automatycznie sie wstawił a te <br> postawiałem wcześniej ;D

Ten post edytował marcin-ka 13.08.2013, 10:22:02
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #17





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Zapomniałem, że Ty w ogóle nie masz tam pętli. Żeby wypisać wszystkie rekordy z zapytania, musisz to zrobić np. tak:

Zamiast:
  1. $row = mysql_fetch_array($wysnaz);


Robisz:
  1. while($row = mysql_fetch_array($wysnaz)) {
  2. // tutaj robisz co chcesz z $row
  3. }


Myślę, że dalej sobie poradzisz.
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: 24.08.2025 - 15:59