Jak wyświetlić listę użytkowników z bazy |
Jak wyświetlić listę użytkowników z bazy |
18.08.2011, 10:58:58
Post
#1
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 0 Dołączył: 26.07.2011 Ostrzeżenie: (20%) |
Mam tabelę users i tabelę(<table>) na stronie, jak wyświetlić te dane z tej tabeli na stronie? w jednej kolumnie(<td>) nicki(kolumna name w bazie), w drogiej opis użytkownika(kolumna description).
NIe chodzi mi o to jak zbudować kolumnę, ale jak pobrać te dane i druga sprawa, może nawet ważniejsza - jaki jest najlepszy sposób na łączenie się z bazą danych?
Czy ? Ten post edytował Tho 18.08.2011, 10:59:25 |
|
|
18.08.2011, 11:01:24
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) |
Ja preferuję PDO i Tobie też bym polecał, choćby ze względu na bezpieczeństwo.
A jak wysłać zapytanie do bazy danych nie wiesz? Czy nie wiesz jak ma wyglądać? -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
18.08.2011, 11:12:46
Post
#3
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 0 Dołączył: 26.07.2011 Ostrzeżenie: (20%) |
? Jestem początkujący, bardzo... Chodzi mi o to jak pobrać danę(wszystkie naraz) by móc je sortować i by wyświetlić tablicę(tak to się nazywa?). Tak to miałoby wyglądać |
|
|
18.08.2011, 11:19:27
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 456 Pomógł: 6296 Dołączył: 27.12.2004 |
Cytat Jestem początkujący, bardzo... 1) To pisz w dziale przedszkole - przenosze 2) To nie zwalnia cię by zajrzeć do podstaw php + mysql - w pierwszym lepszym kursie php + mysql dostępnym za darmo masz wyjaśnione jak pobiera sie dane z bazy i jak się je wyświetla -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
18.08.2011, 11:27:02
Post
#5
|
|
Grupa: Zarejestrowani Postów: 371 Pomógł: 30 Dołączył: 14.04.2010 Ostrzeżenie: (0%) |
- wtedy wyświetlasz wszystko
oczywiście jest to tylko przykłądowy kod, musisz sam sobie dostosować do swoich potrzeb resztę. Mam nadzięję że trochę Ci przybliżyłem te zapytania, polecam również kurs ze strony: http://php.praktyka.prv.pl/ - sam z niego korzystałem i nie raz jeszcze korzystam Ten post edytował webmaniak 18.08.2011, 11:30:14 -------------------- Pomogłem - kliknij , wprowadziłem w błąd - poinformuj niżej lub na pm.
|
|
|
18.08.2011, 12:10:46
Post
#6
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 0 Dołączył: 26.07.2011 Ostrzeżenie: (20%) |
Dzięki, ale właśnie nie jest tak kolorowo, już wcześniej znalazłem jak to zrobić, zrobiłem właśnie coś takiego:
No i gdy wykonuję to zapytanie w phpmyadmin ładnie pobiera, ale na stronie pokazuje się: "Błąd zapytania". Jeszcze takie pytanie-ciekawostka Dlaczego przy łączeniu się z bazą danych używa się: A przy pobieraniu nie dajemy "@"? |
|
|
18.08.2011, 12:12:18
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 456 Pomógł: 6296 Dołączył: 27.12.2004 |
Na obydwa Twoje pytania odpowiedź znajduje się tu:
Temat: Jak poprawnie zada pytanie przeczytaj i zastosuj się do wskazówek. Masz tam też wyjasnione małpy @ -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
18.08.2011, 13:00:34
Post
#8
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 0 Dołączył: 26.07.2011 Ostrzeżenie: (20%) |
Dzięki bardzo, ale nie jest tam wyjaśnione dlaczego po pobraniu na stronie wyświetla się błąd a w phpmyadmin pobiera normalnie. Dlatego proszę o pomoc lub odesłanie do artykułu gdzie będzie napisane to akurat, bo z tamtego dowiedziałem się tylko o "małpach".
Skrypt napisany z pomocą artykułu |
|
|
18.08.2011, 13:11:31
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 456 Pomógł: 6296 Dołączył: 27.12.2004 |
Tam jest napisane, że gdy masz blad zapytania to masz wyświetlać mysql_error() a nie żadne nic nie mowiące "Błąd zapytania".
Jest to napisane po polsku, prostym by się mogło wydawać językiem, więc nie wiem czemu tego nie doczytałeś.
Widzę ze robisz mysql_error()..... ino jest małe ale... przecież ty je robisz po die() wiec już do tego nie dojdzie :/ Zduplikowałeś bez namysłu kod. Tak ma być:
Masz mysql_error wyswietlac dla aktualnego zapytania a nie dopisywać kolejne takie samo. // zamykamy połączenie mysql_close($connection); Połączenie należy zamykać po wykonaniu zapytań a nie przed. Nie chce mi się wierzyć, że tak było w arcie z którego kopiujesz
Powód edycji: [nospor]:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
18.08.2011, 13:21:34
Post
#10
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 0 Dołączył: 26.07.2011 Ostrzeżenie: (20%) |
No tak, roztrzepany dzisiaj jestem
Gdy już to zrobiłem pokazuje się "No database selected", dlaczego, jeśli wyraźnie widać że jest podana i ISTNIEJE, w phpmyadmin. |
|
|
18.08.2011, 13:22:15
Post
#11
|
|
Grupa: Moderatorzy Postów: 36 456 Pomógł: 6296 Dołączył: 27.12.2004 |
Mój ostatni edit z ostatniego posta:
Cytat // zamykamy połączenie
mysql_close($connection); Połączenie należy zamykać po wykonaniu zapytań a nie przed. Nie chce mi się wierzyć, że tak było w arcie z którego kopiujesz -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
18.08.2011, 13:59:00
Post
#12
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 0 Dołączył: 26.07.2011 Ostrzeżenie: (20%) |
A po co właściwie dodawać tę linijkę jeśli bez tego działa, a jeśli dodasz to w złym miejscu to psuje skrypt.
Cytat mysql_close() zamyka nie stałe połączenie do serwera MySQL, które zostało skojarzone z podanym identyfikatorem połączenia. Jeśli identyfikator_połączenia nie został określony, zostanie użyte ostatnio używane połączenie. Używanie mysql_close() nie jest zwykle konieczne, ponieważ nie stałe linki są automatycznie zamykane na końcu wykonywania skryptu. Patrz także zwalnianie zasobów. To kiedy jest konieczne jeśli zostało stworzone? |
|
|
18.08.2011, 14:02:03
Post
#13
|
|
Grupa: Moderatorzy Postów: 36 456 Pomógł: 6296 Dołączył: 27.12.2004 |
close zamyka połączenie i zwalnia zużyte zasoby. Jeśli potrzebujesz w danej chwili zwolnić zasoby to robisz close.
Jak nie potrzebujesz to nie używaj. Jako osoba poczatkująca podejrzewam, ze nie będziesz narazie potrzebował zwalniania zasobów, więc nie zaprzątaj sobie tym głowy -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 13:28 |