(załatwione) Insert into - bład |
(załatwione) Insert into - bład |
15.06.2012, 15:46:00
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 |
|
|
15.06.2012, 19:57:27
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) |
|
|
|
15.06.2012, 20:47:51
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 |
|
|
Wersja Lo-Fi | Aktualny czas: 19.05.2024 - 14:56 |