![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 128 Pomógł: 1 Dołączył: 28.04.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam mały problem z pobraniem rekordu z bazy przy użyciu frameworka CakePHP. pliki : shows_controller.php
kiedy w przeglądarce wpisuje adres : Kod http://localhost/blog/shows/view/1227740400 zapytanie nic nie zwraca. Ale nie dlatego, że rekord nie istnieje(bo istnieje) a dlatego, że tworzone jest błędne zapytanie :
Nie wiem dlaczego, ale w zapytaniu sprawdzana jest tabela ID a nie DATE... ma ktoś może jakiś pomysł jak to rozwiązać ? ![]() Pozdrawiam i z góry dziękuje ! |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 36 Dołączył: 31.03.2006 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Metoda read pobiera zawsze rekord odwolujac sie do priwary key (najczesciej id)
W twoim przypadku powinno wyglądać to tak:
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 128 Pomógł: 1 Dołączył: 28.04.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Super, teraz działa !
![]() ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 21.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zmień 'date'. To jest słowo zastzreżone używane między innymi w php, html, sql i większości języków. Nazywanie pola w tabeli w ten sposób to bardzo nieszczęśliwy pomysł. Zmień nazwę kolumny na date2, czy ddate i wszystko będzie ok.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 10:13 |