![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 22.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam zapytanie: $sql_nowy_dok="INSERT INTO dokument (id,dokument_dzial_id,dokument_typ,dokument_naglowek,dokument_poczatek,dokument_ redaktor,dokument_data,dokument_akt,dokument_osoba_id) VALUES ('$id','0','255','$_POST[osw_tytul]','-','$_SESSION[admin_id]','$data','t','$osoba_id')"; $result_nowy_dok = pg_query($conn,$sql_nowy_dok)or die("błąd"); Otrzymuję komunikat "błąd". Jak sprawdzić przyczynę? Ten post edytował bogdanh 15.06.2012, 20:48:20 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 22.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ja stawiam jednak na niezgodność typów - wszystko dajesz jako stringi - w ''. A myślę, że id i _id są liczbami... Na wszelki wypadek poprawiłem też i to, ale błąd wystepował dalej. Okazało się, że to błąd bazy - duplikaty w kolumnie indeksowanej (ID rekordów). Po dwóch godzinach walki, szukania, skasowałem sekwencję, utworzyłem od poczatku, nadajac nowe wartosci... Poszło i działa. Zamykam temat. Ten post edytował bogdanh 15.06.2012, 20:49:05 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 00:43 |