Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[MySql] Dodanie rekordu - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: [MySql] Dodanie rekordu (/thread-mysql-dodanie-rekordu)



[MySql] Dodanie rekordu - kajzur - 14-09-2008

Witam, oto skrypt który tworzy tabele:
Kod PHP:
$zapytanie "CREATE TABLE fp_users (login char(255) NOT NULL, haslo char(255) NOT NULL, mail char(255) NOT NULL, rang char(255) NOT NULL, PRIMARY KEY(login))";
$wykonaj mysql_query($zapytanie); 

Oraz skrypt który wpisuje dane, i tu jest problem, bo on nie wpisuje tych danych:
Kod PHP:
$zapytanie "INSERT INTO `fp_users` (`login`, `haslo`, `mail`, 'rang') VALUES ('$login', MD5('$pass'), '$mail', '$rang')";
$idzapytania mysql_query($zapytanie); 

Skrypt działał póki nie dodałem rangi.. Prosze o pomoc.
Pozdrawiam.
O i dane są z formularza:
Kod PHP:
$rang "1";
$login$_POST ['login'];

$pass=$_POST ['pass'];
$mail=$_POST ['mail']; 



RE: [MySql] Dodanie rekordu - kajzur - 14-09-2008

Naprawiłem problem dzięki mysql_error();
Problem był w linii:
Kod PHP:
$zapytanie "INSERT INTO `fp_users` (`login`, `haslo`, `mail`, `rang`) VALUES ('$login', MD5('$pass'), '$mail', '$rang')"

co powinno wyglądać tak:
Kod PHP:
$zapytanie "INSERT INTO `fp_users` (`login`, `haslo`, `mail`, `rang`) VALUES ('$login', MD5('$pass'), '$mail', '$rang')"