![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 3.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie
Z góry informuję, że jestem tu nowy i jeśli źle umieściłem temat to proszę go przenieść i przepraszam za kłopot. Mam drobny problem, gdyż - kiedy pragnąłem napisać prościutki wręcz skrypt logowania w php - powstało coś takiego:
Jak również stosowny formularz w pliku login.html, tabela `user` w bazie danych z polami `id` (auto_increment, not null, smallint 6), `login` (utf8_bin, not null, varchar 128) i `password` (utf8_bin, not null, varchar 128) z odpowiednimi wartościami. I gdy już przyszło co do czego, zapodałem dane do formularza i klikam zaloguj, wyskakuje błąd od mysql_error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM `user` WHERE `login` = '(tu wpisany login)' AND `password` = '(tu wpisane hasło zaszyfrowane przez md5)' at line 1 (jak również przycisk i "Pomyliłeś się..."). I tu moje pytanie, co robię nie tak? Dziękuję wszystkim za pomoc (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie podałeś, co pobierasz... SELECT * FROM ...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 3.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
Racja, nie zauważyłem. Tylko teraz kolejny błąd: 1046: No database selected, a zdaje mi się, że dokładnie mu wszystko podałem
Ten post edytował kondziusob 3.04.2015, 08:20:05 |
|
|
![]()
Post
#4
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
MySQL != MySQLi
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 6 Dołączył: 24.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
@valkired ekstra rozwiązanie (IMG:style_emoticons/default/sciana.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 3.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
A jakbym zrobił:
? Tylko wtedy już wszystko będę musiał zmienić [edit] No dobra, teraz dorzuciłem mysql_select_db(), mysql_error() nie wyrzuca ani jednego błędu, ale najwyraźniej mysql_query(SELECT * FROM...) nie zwraca 1, bo otrzymuję komunikat o błędnym haśle [edit] Już działa, przed mysql_query() dorzuciłem mysql_num_rows() Dziękuję, temat do zamknięcia Ten post edytował kondziusob 3.04.2015, 08:49:54 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 6 Dołączył: 24.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
@valkired ekstra rozwiązanie (IMG:style_emoticons/default/sciana.gif) co chcesz od tego rozwiazania? podalem tylko przyklad ze brakuje mysql_select_db() |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 6 Dołączył: 24.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
oj tam, czepiasz sie (IMG:style_emoticons/default/biggrin.gif)
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Jak ktoś wie świadomie co robi, to ok, ale polecać @ początkującym to słabe, bo później przylatują na forum z tekstem "kod nie działa" i nie dość, że nie ma error_reporting to jeszcze same @
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 16:29 |