Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]UPDATE nie działa
Matimor
post
Post #1





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


Witajcie
Mam problem z funkcją UPDATE, nie ustawia ona 2 zmiennych tak jak trzeba.
  1. mysql_query(sprintf("UPDATE Comments SET Nick='$Autor', Tresc='$Tresc', Komentarz='', Status=1, Admin='Nie' WHERE Nick='$Autor'"));


Zmienna Komentarz ma być pusta, a status ma mieć wartość 1. Sprawdzałem, wszystkie zmienne nazywają się poprawnie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
qwerty111
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 7.11.2009

Ostrzeżenie: (0%)
-----


Jeśli wpis się nie aktualizuje, to możliwe, że w bazie Pole "Komentarz" ma ustawiony atrybut "NOT NULL", czyli że nie może być pusty.
Go to the top of the page
+Quote Post
Matimor
post
Post #3





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


Te dwie zmienne nie mają akurat przypisane NOT NULL :/
Go to the top of the page
+Quote Post
thek
post
Post #4





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Po zapytaniu wyświetl sobie mysql_error() to napisze ci baza co masz nie tak.
Go to the top of the page
+Quote Post
Matimor
post
Post #5





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

Ostrzeżenie: (0%)
-----


Erroru brak (IMG:style_emoticons/default/smile.gif) Więc w czym problem :/
Go to the top of the page
+Quote Post
potreb
post
Post #6





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Daj zrzut tabeli w phpmyadmina
Go to the top of the page
+Quote Post
-mkdes-
post
Post #7





Goście







Daj sobie echo stringa jaki dodajesz do bazy, a po nim exit.
Zmienne tekstowe mają być w apostrofach INSERT INTO.... zmienna=\''.$zmiennaTXT.'\' ...
Zmienne liczbowe INSERT INTO.... zmienna='.$zmiennaINT.' ...
Sprawdź typ zmiennych w bazie i czy mają wartość domyslną NULL, jeśli nie mają null to musisz ustawić wartość zmiennej.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 20:51