Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyswietlanie danych Mysql
krystian1826
post 10.03.2011, 18:57:28
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 6.10.2009

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


Prosił bym o wytłumaczenie w jaki sposób wyświetla się dane z bazy danych mysql w taki sposób że np. mamy taka bazę

id|nazwa|
1 |text1|
2 |text2|
3 |text3|

i ma taki kod

  1. $polaczenie = mysql_connect('localhost','root',' ') or die ("Brak połączenia sie z bazą danych");
  2.  
  3. $baza = mysql_select_db('phpownia', $polaczenie) or die ("Nie mogłem wybrać bazy danych");
  4.  
  5. $zapytanie = "SELECT * FROM menu_top";
  6.  
  7. $pobierz = mysql_query($zapytanie);
  8.  
  9. $odbierz = mysql_fetch_assoc($pobierz))
  10.  
  11. echo $odbierz['nazwa'];



i chce najpierw wyświetlić np. text1 i text3

poleceniem tym echo $odbierz['nazwa']; nie moge tego zrobić bo wyswietla sie tylko text1
jaiego polecenia użyć ?
Go to the top of the page
+Quote Post
sn1p3r
post 10.03.2011, 19:42:57
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 9.03.2011

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


Cytat(krystian1826 @ 10.03.2011, 18:57:28 ) *
Prosił bym o wytłumaczenie w jaki sposób wyświetla się dane z bazy danych mysql w taki sposób że np. mamy taka bazę

id|nazwa|
1 |text1|
2 |text2|
3 |text3|

i ma taki kod

  1. $polaczenie = mysql_connect('localhost','root',' ') or die ("Brak połączenia sie z bazą danych");
  2.  
  3. $baza = mysql_select_db('phpownia', $polaczenie) or die ("Nie mogłem wybrać bazy danych");
  4.  
  5. $zapytanie = "SELECT * FROM menu_top";
  6.  
  7. $pobierz = mysql_query($zapytanie);
  8.  
  9. $odbierz = mysql_fetch_assoc($pobierz))
  10.  
  11. echo $odbierz['nazwa'];



i chce najpierw wyświetlić np. text1 i text3

poleceniem tym echo $odbierz['nazwa']; nie moge tego zrobić bo wyswietla sie tylko text1
jaiego polecenia użyć ?


Coś ala
  1.  
  2. while ($row = mysql_fetch_assoc($pobierz))
  3. echo $row["nazwa"];
  4.  



--------------------
Michał Gruchała
scaleIT.pl
Go to the top of the page
+Quote Post
Artu123
post 10.03.2011, 19:46:06
Post #3





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 8.12.2008

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


  1. $polaczenie = mysql_connect('localhost','root',' ') or die ("Brak połączenia sie z bazą danych");
  2.  
  3. $baza = mysql_select_db('phpownia', $polaczenie) or die ("Nie mogłem wybrać bazy danych");
  4.  
  5. $zapytanie = "SELECT * FROM menu_top";
  6.  
  7. $pobierz = mysql_query($zapytanie);
  8.  
  9. while ($data = mysql_fetch_assoc($pobierz)):
  10.  
  11. echo $data['nazwa'];
  12.  
  13. endwhile;


myślę, że o to ci chodziło
Go to the top of the page
+Quote Post
krystian1826
post 10.03.2011, 20:11:16
Post #4





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 6.10.2009

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


Właśnie nie do końca mi o to chodzi mam u siebie taką bazę

Kod
id |nazwa                     |link

1  |    Strona główna       |     index.php?view=index
2  |    Kontakt               |     index.php?view=kontakt

i potrzebuje takiego kodu a by baza wstawiła te dane do kodu HTML ale z tym sobie poradzę muszę tylko wiedzieć jak z bazy wyciągać te dane.

<a href="index.php?view=index">Strona główna</a>
<a href="index.php?view=kontakt">Kontakt</a>

np. chce wyswietlić tylko index.php?view=kontakt jak to zrobić ?



Ten post edytował krystian1826 10.03.2011, 20:13:38
Go to the top of the page
+Quote Post
AndyPSV
post 11.03.2011, 08:07:48
Post #5





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


wyciagasz z bazy

$q = mysql_query('SELECT * FROM tabela WHERE ...'); while($_r = mysql_fetch_array($q)) $r[] = $_r;

teraz wyswietlasz

var_export($r);

i masz
Go to the top of the page
+Quote Post
sadistic_son
post 11.03.2011, 14:45:28
Post #6





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Co do rozwiązania to jakoś dziwacznie swój problem opisujesz, niby piszesz o co Ci chodzi ale jakoś tak nie do końca.

Zakładamy, że nie znasz ID tak?
  1. $co_pobrac='kontakt';
  2. $zapytanie = "SELECT * FROM menu_top WHERE link LIKE '%$co_pobrac%' ";
  3.  
  4. $pobierz = mysql_query($zapytanie);
  5.  
  6. while ($data = mysql_fetch_assoc($pobierz)){
  7.  
  8. echo '<a href="index.php?view='.$co_pobrac.'">'.$data['nazwa'].'</a>';
  9.  
  10. }


Ten post edytował sadistic_son 11.03.2011, 14:47:08


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
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: 20.07.2025 - 18:50