![]() ![]() |
Post
#1
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Nowe informacje na dole postu
Witam ponownie tym razem w innym temacie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nie wiem czy coś robię źle ale wydaje mi się, że raczej nie. Otóż w modelu użytkownika mam metodę:
która teoretycznie powinna zwracać id aktualnie dodanego użytkownika. Jednak za każdym razem zwracany jest fałsz (pomimo, iż user jest dodawany poprawnie do bazy). Pozdrawiam, pion // EDIT: Podążając za tym linkiem: http://codeigniter.com/bug_tracker/bug/3048/ dodałem nazwę sekwencji co również nie pomogło. var_dump() wciąż pokazuje false (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) // EDIT2: Niejako doszedłem do tego, w którym miejscu następuje błąd. Wartość insert_id ustawiana jest w tym momencie:
i jeśli FALSE zmienię na np. 'dupa' to insert_id przyjmuje wartość pośladków. // EDIT3: Problem rozwiązany! Należy nanieść pewne poprawki w system/libraries/drivers/Database/Pgsql.php zmieniając linię nr 356 z:
na:
Po tym zabiegu wszystko działa poprawnie. $matches[0] zawiera dodatkowo spację na końcu stąd rozbieżność z 'insert'. Ten post edytował phpion 20.07.2008, 19:48:54 |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 21:05 |