Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Prosze o pomoc wszytywanie z mysql tekstu i wyswietlanie za pomoca echo, Jak zrobić wszytywanie z bazy mysql
marcin-ka
post 13.08.2013, 09:31:32
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
djgarsi
post 13.08.2013, 09:33:27
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 13.08.2013, 09:36:19
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 13.08.2013, 09:38:16
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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
marcin-ka
post 13.08.2013, 09:46:47
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 ! ;/ 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 13.08.2013, 09:48:30
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?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
marcin-ka
post 13.08.2013, 09:53:14
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 13.08.2013, 09:54:44
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 13.08.2013, 09:56:35
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 13.08.2013, 09:59:04
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źć smile.gif
Go to the top of the page
+Quote Post
nospor
post 13.08.2013, 09:59:10
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 :/


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
marcin-ka
post 13.08.2013, 10:09:13
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 13.08.2013, 10:12:06
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 13.08.2013, 10:14:07
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 13.08.2013, 10:17:37
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 13.08.2013, 10:21:03
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 13.08.2013, 10:30:57
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:03