Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z zapytaniem mysql
Panoramix
post 9.05.2004, 12:58:26
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 9.05.2004
Skąd: Skawina

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


Chcę dodać nowy record dod bazy danych.

Moja baza wygląda tak:

[sql:1:9037e40b12]
create table pracownicy(
ID int default '0' not null auto_increment,
imie char(30),
nazwisko char(30),
stanowisko char(30),
primary key (ID),
unique id (ID));

[/sql:1:9037e40b12]

Nie wiem jak poradzić sobie z polem ID. Jeżeli chcę dodać do bazy rekord to w przypadku pola auto_increment powinno się samo zwiększyć tymczasem okazuje się że to ja muszę go dodać. Jak poradzić sobie z tym problemem ?
Ps: chodzi oczywiście o dodawanie poprzez skrypt php[sql:1:9037e40b12][/sql:1:9037e40b12]
PPS:sorry za bbc code nie myślę już mam 3 dni na opanie php, więcej się to nie powtórzy
Go to the top of the page
+Quote Post
BzikOS
post 9.05.2004, 13:02:29
Post #2





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


Po prostu nie dodawaj wartości do pola ID.

[sql:1:f72cb3f865]INSERT INTO pracownicy (imie, nazwisko) VALUES ('blach', 'blach')[/sql:1:f72cb3f865]

Wyedytuj post i popraw BBCode!!!! grrr
Go to the top of the page
+Quote Post
tara
post 9.05.2004, 13:03:00
Post #3





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


może dodaj primary key ?


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
Go to the top of the page
+Quote Post
Panoramix
post 9.05.2004, 13:08:29
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 9.05.2004
Skąd: Skawina

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


Niestety próba dodania bez podawania wartości ID nie daje rezultatów sad.gif
Go to the top of the page
+Quote Post
BzikOS
post 9.05.2004, 13:11:35
Post #5





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


Pokaż zapytanie jakie wysyłaś, bo rezultaty musi przynieść. Czy podajesz nazwy kolumn?
Go to the top of the page
+Quote Post
Panoramix
post 9.05.2004, 13:14:19
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 9.05.2004
Skąd: Skawina

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


Wysyłam następujące zapytanie:

[php:1:f2676802a7]
$DBQuery="insert into pracownicy (imie, nzawisko, stanowisko) values('{$HTTP_POST_VARS['Imie']}','{$HTTP_POST_VARS['Nazwisko']}','{$HTTP_POST_VARS['Stanowisko']}')";
[/php:1:f2676802a7]
Go to the top of the page
+Quote Post
DeyV
post 9.05.2004, 14:38:06
Post #7





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




początkujący -> bazy danych

(th'x Majdan)


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
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: 12.06.2025 - 19:16