![]() |
![]() |
--franz87-- |
![]()
Post
#1
|
Goście ![]() |
Witam,
Mam dwa problemy przy zapisie do bazy Access (*mdb) z poziomu skryptu PHP. 1. Tworzę tabele, i chcę zastosować IF NOT EXISTS, żeby, gdy tabela istnieje nie tworzono jej.
Próbowałem dawać "IF NOT EXISTS" w różnych miejscach, ale zawsze wywala błąd. To samo chcę zastosować do INSERT INTO przy tworzeniu rekordu, by nie dodawał dubla.Też nie działa. 2. Dałem ID typ AUTOINCREMENT, żeby rekord sam dodawał odpowiednią wartość ID, ale nie działa. Robiłem to zostawiając przy ID pusty string.
Jeżeli mu podam jakąś wartość ID to działa, ale ja chcę, żeby on dodawał nast wolne ID automatycznie |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Typ NUMERIC powinien być odpowiedni. Nie możesz przekazywać liczby z przecinkiem, bo to jest złe (np. przy konstruowaniu SQL bez parametrów przecinek zostanie potraktowany jako separator pól.) Co do tego ucinannia to nie wiem - pokaż kod.
A czemu daty chcesz zapisywać jako string? Zapisuj jako DATETIME. Tylko, że w Jet-SQL się trochę inaczej zapisuje:
Datę (czas) zapisuje się w formacie #MM/DD/YYYY HH:NN:SS# Najpierw MIESIĄC!! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 06:08 |