Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Błąd 1064 przy mysql_query()
kondziusob
post
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:
  1. <?php session_start();
  2. mysql_connect('host', 'user', 'haslo', 'idbazy') or die('blad polaczenia z baza!');
  3. $login = mysql_real_escape_string($_POST['login']);
  4. $password = md5($_POST['password']);
  5. $password = mysql_real_escape_string($password);
  6. $sql = mysql_query("SELECT FROM `user` WHERE `login` = '$login' AND `password` = '$password'");
  7. echo mysql_errno() . ": " . mysql_error() . "\n";
  8. if ($sql == 1)
  9. {
  10. $_SESSION['user'] = $login;
  11. $_SESSION['auth'] = TRUE;
  12. echo '<meta http-equiv="refresh" content="1; URL=panel.html">';
  13. }
  14. else
  15. {
  16. echo 'Pomyliłeś się w loginie/haśle. <a href="login.html"><button>Jeszcze raz</button></a>';
  17. }

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)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 23:45