![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 12 Dołączył: 22.11.2008 Ostrzeżenie: (20%) ![]() ![]() |
siemanko (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Dość szybko pojawił się kolejny problem, którego nie mogę rozwiązać. Otóż zrobiłem formularz, w którym można nadać prawa danemu użytkownikowi. Oto on:
Po wpisaniu jakiegoś nicku pojawia się napis dodano (sprawdzałem zawartość zmiennych - poprawna), a w bazie pojawia się tylko cyfra 1 w polu nick... Co robię źle? sorki, że dwa razy ten sam temat ale coś mi z łączem się stało i nie widziałem czy się dodał ten pierwszy - jeśli można prosić moderatorów, to nich usuną ten temat (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Strarus 11.01.2009, 01:38:44 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 36 Dołączył: 8.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod $sql = "INSERT INTO `tbl_user` SET `login`='$login' and `ilosc_userow`='1'"; Co to jest ? SET przy INSERT ? SET tylko przy UPDATE (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Rozumiem ze chcesz nadawac prawa juz istniejacemu uzytkownikowi. I gdzie WHERE ? Wszystkie rekordy maja byc zmienione ? Wedlug mnie cale zapytanie powinno wygladac tak (nie wiem do konca jak ma to u Ciebie dzialac) Kod $sql = "UPDATE `tbl_user` SET `ilosc_userow`='1' WHERE `login`='$login' "; Zapoznaj sie: http://www.w3schools.com/php/php_mysql_update.asp Przy UPDATE nie ma AND, sa tylko przecinki(AND tylko po WHERE) Ten post edytował *OuTSideR* 11.01.2009, 11:16:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 22:42 |