Problem z dodaniem rekordu do tabeli MYSQL przez stronę PHP

Witam!

Jestem w trakcie pisania strony internetowej (php). Chciałbym zrobić rejestrację na podstawie bazy MYSQL.

Problem polega na tym, że rekordy nie zapisują się w tabeli. Połączenie z bazą danych jest (nazwa: uwierz). Oto fragment kodu:

$uzytkownik = $_POST['uzytkownik'];

$haslo = $_POST['haslo'];

| Login użytkownika: | |
| Hasło użytkownika: | |

if(!isset($_POST[‘uzytkownik’])&&!isset($_POST[‘haslo’])) { $mysql = mysql_connect( ‘localhost’, ‘uwierzytel’, ‘uwierzytel’ ); if(!$mysql) { echo ‘Brak połączenia z bazą danych.’; exit; } $wybrana = mysql_select_db(‘uwierz’); if(!$wybrana) { echo ‘Błąd wyboru bazy danych.’; exit; } $haslo1 = sha1($haslo); $zapytanie = “INSERT INTO uwierzytelnieni_uzytkownicy (uzytkownik, haslo) VALUES (’”.$uzytkownik."’, ‘".$haslo1."’);"; $wynik = mysql_query($zapytanie ); if(!$wynik) { echo ‘Nie można wykonać zapytania.’; exit; } [/code]

Wyskakuje napis: Nie można wykonać zapytania, czyli problem tkwi chyba w “insert into” itd…

Ma ktoś jakiś pomysł co zrobić aby rejestracja (dodawanie rekordów tabeli mysql przez php) działało??

Proszę o pomoc i pozdrawiam :slight_smile:

<?php

Zmień zapytanie:

mysql_query("INSERT INTO `uwierzytelnieni_uzytkownicy` (uzytkownik, haslo) VALUES('$uzytkownik','$haslo1')") or die("Nie mogłem Cie zarejestrować!");


echo '
Zostałeś zarejestrowany '.$nick.'. Teraz możesz się zalogować
';

include ("logowanie.php");[/code]

Powinieneś mieć jeszcze sprawdzenie,czy dany użytkownik(nick) istnieje w bazie.

problem rozwiązany, dzięki wszystkim :wink: