![]() |
![]() |
--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: 57 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam kolejny problem z zapisem liczby zmiennoprzecinkowej.
Ustawiałem typ pola tabeli na DOUBLE,FLOAT,DECIMAL(ten nie działał). A zmienną string, która zawierała np. '22,50' lub '22.50' rzutowałem na (float) lub (double). W efekcie co najwyżej udało mi się zapisać do bazy liczbę z uciętymi liczbami po przecinku/kropce - np. samo 22 Drugi problem to zapis daty/godziny w danym formacie np. 'RR-MM-DD GG-MM-SS' Tu już w ogóle jest problem przy określeniu typu i maski przy tworzeniu tabeli. A co dopiero będzie przy zapisie do bazy. Dodam, że date przechowuje w zmiennej $data jako string, a czas w $czas jako string Ten post edytował franz87 25.02.2013, 00:06:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 20:05 |