Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z zapytaniem mysql
Forum PHP.pl > Forum > Bazy danych > MySQL
Panoramix
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
BzikOS
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
tara
może dodaj primary key ?
Panoramix
Niestety próba dodania bez podawania wartości ID nie daje rezultatów sad.gif
BzikOS
Pokaż zapytanie jakie wysyłaś, bo rezultaty musi przynieść. Czy podajesz nazwy kolumn?
Panoramix
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]
DeyV
początkujący -> bazy danych

(th'x Majdan)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.