Post
#1
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Mam problem z pogranicza php i MySQL ale zdecydowałem się umieścić temat tutaj.
Zaczne od kodu: AddQuestionAction.class.php
AddQuestionModel.class.php
Jak widać powyżej - banalna operacja. W Akcji pobieram model i wykonuje jego metodę. Szafa gra, a przynajmniej powinna (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Podam dodatkowo strukturę tabeli faq:
I teraz problem. Na pola languageId + question jest założony klucz unikalny. Co powinno zaowocowac wyrzuconym wyjątkiem podczas próby dodania tych samych danych. I owszem wyjątek leci, ale ... ... z kodem błędu 0 (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! A przecież zaburzenie unikalności klucza to kod błędu 1062 (jak się nie mylę). Dlaczego tak się dzieje :?: Dodatek: MySQL 4.1.7 php 5.0.4 Abstrakt bazodanowy to Creole 1.0.9 Framework Mojavi 3.0.0 dev ( + moje zmiany ). |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 28.09.2003 Skąd: Rzeszów Ostrzeżenie: (0%)
|
Cytat(nospor @ 2005-09-27 08:52:31) Linia 32: robisz sql'owy insert a wywolujesz metode update. To chyba coś nie tak jest (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . sprawdź i daj znać Wszystko w porządku: w Creole do inserta i update'a i delete'a używamy executeUpdate - RTFM (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) A co do błędu, to może właśnie znalazleś buga, bo wyglada na dobrze napisane. |
|
|
|
mike_mech Zły kod błędu w SQLException na bazie MySQL 26.09.2005, 21:32:44
nospor Linia 32: robisz sql'owy insert a wywolujesz m... 27.09.2005, 07:52:31
mike_mech Znalazłem ...
... niestety.
Mówię niestety bo nat... 27.09.2005, 17:15:40
Vengeance A czy czasem to
[PHP] pobierz, plaintext <?php... 27.09.2005, 20:26:15
mike_mech Niestety.
Też się łudziłem, ale przejrzałem kod C... 27.09.2005, 20:34:26 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 11:40 |