Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][MYSQL] dodawanie informacji do tabeli
krzychu0808
post
Post #1





Grupa: Zarejestrowani
Postów: 428
Pomógł: 2
Dołączył: 1.04.2007
Skąd: Pogorzelica

Ostrzeżenie: (10%)
X----


Chciałem dodać do tabeli useradres adres zamieszkanie próbowałem na dwa sposoby ale błąd mi wyskakuje:
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zobacz jak wyglada poprawna skladnia insert
http://dev.mysql.com/doc/refman/5.0/en/insert.html


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
krzychu0808
post
Post #3





Grupa: Zarejestrowani
Postów: 428
Pomógł: 2
Dołączył: 1.04.2007
Skąd: Pogorzelica

Ostrzeżenie: (10%)
X----


hehe nic nie rozumiem z tamtego chce dodać dla userid krzychu0808
próbowałem
INSERT INTO (userid, useradres)
-> ('krzychu0808', 'Pogorzelica');
to też mam błąd
może jakiś przykładzik questionmark.gifquestionmark.gif
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




kurcze... dostales linka do manuala i jedyne co miales sprawdzic to go przewertowac....
brakuje values

A przyklady to byly wlasnie w tym linku podane.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
blue_boy
post
Post #5





Grupa: Zarejestrowani
Postów: 25
Pomógł: 5
Dołączył: 15.07.2008
Skąd: Katowice

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


ogólnie wygląda to tak:
Kod
INSERT INTO nazwa_tabeli (kolumna1, klumna2 ...) VALUES('wartosc1', 'wartosc2' ...)


czyli u Ciebie:
Kod
INSERT INTO user (useradres)  VALUES('Pogorzelica')


teraz poprawnie winksmiley.jpg

Ten post edytował blue_boy 19.07.2008, 22:14:56
Go to the top of the page
+Quote Post
krzychu0808
post
Post #6





Grupa: Zarejestrowani
Postów: 428
Pomógł: 2
Dołączył: 1.04.2007
Skąd: Pogorzelica

Ostrzeżenie: (10%)
X----


zrobiłem
  1. mysql> INSERT INTO user (userid, useradres)
  2. -> VALUES ('krzychu0808', 'Pogorzelica');
  3. ERROR 1364 (HY000): FIELD 'userpassword' doesn't have a default value
  4. mysql> REPLACE INTO user (userid, useradres)
  5. -> VALUES ('krzychu0808', 'Pogorzelica');
  6. ERROR 1364 (HY000): Field 'userpassword' doesn't have a DEFAULT value
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




pole userpassword jest polem wymaganym a ty nie podales go w insert ani tez nie okresliles dla niego wartosci domyslnej


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
krzychu0808
post
Post #8





Grupa: Zarejestrowani
Postów: 428
Pomógł: 2
Dołączył: 1.04.2007
Skąd: Pogorzelica

Ostrzeżenie: (10%)
X----


hehe on mi woła wszystkie pola pokoleji żebym podał ;p
Go to the top of the page
+Quote Post
nospor
post
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie moja wina. tak zrobiles tabele to tak teraz masz.

jak pole nie jest wymagane to nie okreslaj ze jest tongue.gif (albo nadaj mu wartosci domyslne)


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 - 14:38