![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
chciałem wyświetlić dane z bazy danych w formie 'userid' znany jako username np: 'krzychu0808' znany jako Krzysztof Kowalski
zrobiłem:
common_db.inc
i mam błąd:
Ten post edytował krzychu0808 19.07.2008, 15:21:00 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 1 Dołączył: 10.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
pomyliłeś mysql_select_db z mysql_connect
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
zrobiłem
zamiast
To mi wywala:
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 1 Dołączył: 10.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
1) połączenie z bd
2) zmiana bazy 3) zapytanie do bazy 4) [zamknięcie połączenia] $db_cnn = mysql_connect("localhost","login","haslo"); mysql_select_db("baza_danych", $db_cnn); $query = "SELECT * FROM tbl_tabela"; if($result = mysql_query($query, $db_cnn)) { //pobrano } else { //nie pobrano } |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
1. Nie sprawdzasz czy udało się nawiązać połączenie z bazą danych
2. Nie sprawdzasz czy udało się wykonać zapytanie -------------------- "Sumienie mam czyste, bo nieużywane."
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 8 Dołączył: 19.03.2007 Skąd: z nad Jarugi Ostrzeżenie: (0%) ![]() ![]() |
Funkcja db_connect() powinna wymagać argumentów:
Nie wiem, po co ustawiać te zmienne jako globalne. -------------------- Aktualny projekt: Nauka OOP :)
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
nie wiem może źle skonfigurowany serwer ale zrobiłem tak
i mi wyświetla pustą stronę Ten post edytował krzychu0808 19.07.2008, 15:58:41 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 399 Pomógł: 7 Dołączył: 11.06.2007 Skąd: Poznan Ostrzeżenie: (20%) ![]() ![]() |
a masz informacje w bazie?
![]() Ten post edytował Piotrwusek 19.07.2008, 16:03:45 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 8 Dołączył: 19.03.2007 Skąd: z nad Jarugi Ostrzeżenie: (0%) ![]() ![]() |
Wstaw error_reporting(E_ALL) na początek, oraz do funkcji dopisz:
Napisz, co ci się wyświetla, bo takia metoda prób i błędów nie zda tutaj egzaminu. -------------------- Aktualny projekt: Nauka OOP :)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 1 Dołączył: 10.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
a masz tabelę tbl_tabela?
Wyświetlaj sobie komunikaty, to będziesz wiedział na czym stoisz... (potem je skasujesz) |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
mam dane
![]() >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> jak wstawić to error_reporting(E_ALL) ![]() ![]() nie mam tbl_tabela. uczę się od paru dni dopiero godzinę temu skończyłem się uczyć robić wpisy do tabel ;p a chce teraz nauczyć się odczytywać to... mam książkę z "PHP 4 OD PODSTAW" wydanie 2000r. ;p według przykładów jadę Ten post edytował krzychu0808 19.07.2008, 16:17:37 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 8 Dołączył: 19.03.2007 Skąd: z nad Jarugi Ostrzeżenie: (0%) ![]() ![]() |
jak wstawić to error_reporting(E_ALL) ![]() ![]() Choćby tak:
Jesteś pewien, że masz prawidłowe dane dostępu do bazy ? -------------------- Aktualny projekt: Nauka OOP :)
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
tak bo mam plik który łączy się z bazą i wyświetla połączenie udane lub nie i pisze połaczenie udane
dałem
i pusto plik którym sprawdzam połaczenie:
i do tego: include "./common_db.inc";
gdy wpiszę złą nazwe użytkownika to mam błąd:
a jak wpisze złą nazwe bazy to mam: "błąd przy wyborze bazy" więc łączy się i nazwa bazy danych też poprawna.... może niech ktoś napisze prosty skrypt który odczyta np userid i zobaczymy czy zadziała może wina jest po stronie apache Ten post edytował krzychu0808 19.07.2008, 16:26:52 |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 8 Dołączył: 19.03.2007 Skąd: z nad Jarugi Ostrzeżenie: (0%) ![]() ![]() |
Troszkę zmodyfikuję twoją funkcję:
Teraz wykonujemy zadanie:
Ten post edytował Heweliusz 19.07.2008, 17:05:48 -------------------- Aktualny projekt: Nauka OOP :)
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
sam napis błąd wyskakuje
Zrobiłem tak:
Ten post edytował krzychu0808 19.07.2008, 17:33:18 |
|
|
![]()
Post
#16
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
dobra wielkie dzięki.. jak będę dalej miał problemy to zrobie temat
![]() Ten post edytował krzychu0808 19.07.2008, 17:46:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 12:27 |