Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Serwer php]Dodawanie pustych komorek do bazy MySQL
easyraider
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 25.03.2008

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


Witam
Mam nastepujacy problem i poki co nie do konca wiem jak sobie z nim poradzic:
problem dotyczy dodawania pustych wpisow w pola ktore powinny automatycznie przyjmowac wartosc przykladowe polecenie do tabeli id(glowny klucz, auto zwiekszanei), imie, naziwsko:
$polecenie = "insert into <nazwa tabeli> values ('', 'Zdzichu', 'Banan');"
Kiedy mialem host na platnych serwerach dodawalo sie elegancko, ale kiedy teraz zalozylem sobie serwer u siebie (wszystko dziala elegancko php i mysql) dostaje error:
Incorrect integer value: '' for column 'id' at row 1
czyli cos mu tu nie pasuje, kombinowalem sobie w php.ini potem ustawialem opcje zeby przy pustych stringach wstawial NULL, rowniez nie dzialalo. Moze ktos napisac ktora opcja do tego sluzy ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


pierwsza opcja
  1. INSERT INTO tabela (pole1, pole3) VALUES (wartosc1, wartosc3);
pomijasz pola które mają przyjąć domyślne wartości (pole2) i wszystko działa ok.

druga opcja:
  1. INSERT INTO tabela (pole1, pole2, pole3) VALUES (wartosc1, DEFAULT, wartosc3);
przypisze ci wartość domyślną dla pole2

Ten post edytował nevt 25.03.2008, 18:16:25
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 12:35