Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] portal na domenie, błąd rejestracji użytkownika
voitech
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.01.2015

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


Witam! To dopiero moje pierwsze kroki w temacie dlatego proszę o dużą wyrozumiałość (nie znalazłem nic na forum) .
Mam problem na domenie zamieściłem portal w którym użytkownicy mogą zamieszczać np. swoje ogłoszenia (wszystko zrobiłem wg instrukcji)
.
Jako administrator mogę dodawać użytkowników i ich dane przesyłają się do mojej bazy danych. Z kolei jako zwykły użytkownik nie mogę się zalogować na utworzone wcześniej konto ani nie mogę utworzyć nowego. Wyskakuje błąd: " Database_Exception [ 1364 ]: Field 'active' doesn't have a default value [ INSERT INTO `users` ... " wcześniej ten błąd dotyczył innego wiersza (płeć), który został usunięty z domeny i bazy danych (myślałem, że z tym coś jest nie tak).

Przepraszam za mój laicki język businesssmiley.png
Z góry dziękuję za pomoc

MODPATH/database/classes/kohana/database/mysql.php [ 178 ]
173 {
174 // This benchmark is worthless
175 Profiler::delete($benchmark);
176 }
177
178 throw new Database_Exception(':error [ :query ]',
179 array(':error' => mysql_error($this->_connection), ':query' => $sql),
180 mysql_errno($this->_connection));
181 }
182
183 if (isset($benchmark))
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Wejdź do BD do podanej tabeli i dla podanej kolumny ustaw DEFAULT 0 lub 1 w zależności od tego czy user musi aktywować konto czy nie.
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Masz jasno podaną przyczynę błędu: brak domyślnej wartości dla kolumny active. Albo dodają ją do zapytania, albo (lepsze rozwiązanie) ustaw na bazie domyślną wartość (zapewne na 0).
Go to the top of the page
+Quote Post
voitech
post
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.01.2015

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


Dzięki ! Dużo mi pomogło... ale dalej nie mogę się zalogować na konto użytkownika... chyba ten mail aktywacyjny nie wysyła się ... można to jakoś wyłączyć? bo to chyba w tym tkwi błąd? To narazie ma być tylko testowanie
Go to the top of the page
+Quote Post
Pyton_000
post
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


to ustaw 1 zamiast 0
Go to the top of the page
+Quote Post
voitech
post
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.01.2015

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


arrowheadsmiley.png dzięki ... tego zawsze człowiek się boi, że go wyśmieją a tu fachowa i szybka pomoc ! temat zamknięty
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 23:37