Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL]Problem z dodawaniem rekordów
zeetor
post 10.08.2008, 07:18:42
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 1
Dołączył: 1.07.2008
Skąd: Poznań

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


Witam

Mam taki problem...chciałbym dodać rekord do tabeli...ale przypisuje polu id wartość 0 i wyskakuje taki komunikat:
Wystąpił błąd : Duplicate entry '0' for key 1
Chodzi mi oto aby id się zwiększał automatycznie...żeby wartość id kolejnego rekordu była o 1 wyższa od najwyższej dotyhcczasowej wartosci...

rekordy dodaje takim kodem...
$zapytanie = "INSERT INTO `dane` (`id`, `nazwisko`, `imie`)
VALUES ('', '$nazwisko', '$imie')";
$idzapytania = mysql_query($zapytanie) or die('Wystąpił błąd : '.mysql_error());
;

dodam że tabele tworzyłem w Navicat i przy polu Primary Key zaznaczyłem klucz...dla kolumny id...

mam nadzieje ze jasno napisałem ;-)

pozdr i dz
Go to the top of the page
+Quote Post
pmallek
post 10.08.2008, 07:34:39
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 1
Dołączył: 20.03.2006
Skąd: Toruń

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


a ustawiles id jako auto_increment? i dales typ int? (czy int to nie wiem czy wymagane ale wyglada sensownie..)


--------------------
Filmy -> Twoja strefa filmu
Go to the top of the page
+Quote Post
zeetor
post 10.08.2008, 07:42:43
Post #3





Grupa: Zarejestrowani
Postów: 76
Pomógł: 1
Dołączył: 1.07.2008
Skąd: Poznań

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


dz rzeczywiście nie ustawiłem auto_increment...teraz wszystko gra
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 07:34