![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
Zaczynam dopiero pracę z kohaną i jest to mój pierwszy fw więc proszę o wyrozumiałość.
Mam Klase Model_News dziedziczącą po Kohana_Model, chcę wykonać zapytanie do bazy używając prepared statements, ale nie bardzo wiem jak się za to zabrać:
powyższy kod zwraca błąd ze składnią SQL
Co robię źle? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 2 Dołączył: 16.03.2010 Skąd: ~Sanok Ostrzeżenie: (0%) ![]() ![]() |
Jak dokładnie wygląda ten błąd ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 2 Dołączył: 16.03.2010 Skąd: ~Sanok Ostrzeżenie: (0%) ![]() ![]() |
Pokaż cały kod, będzie jaśniejsza sytuacja
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
Problem tkwi w tym że nie wiem jak konstruować poprawnie Prepared Statements (tak myśle) robiłem to na podstawie któregoś tutoriala ale nie chce działać ;/
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 2 Dołączył: 16.03.2010 Skąd: ~Sanok Ostrzeżenie: (0%) ![]() ![]() |
A o jakiej wersji Kohany mowa ?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
3.0.9
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 2 Dołączył: 16.03.2010 Skąd: ~Sanok Ostrzeżenie: (0%) ![]() ![]() |
Z tego co widzę to w funkcji get_single_news() nie zwracasz wyników.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
ta funkcja nie jest skończona ale nie w tym problem.
Wie ktoś jak używać prepared statements w kohanie 3? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 2 Dołączył: 16.03.2010 Skąd: ~Sanok Ostrzeżenie: (0%) ![]() ![]() |
Tutaj masz guide'a:
http://kohanaframework.org/guide/database/query/prepared |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
ok, więc taki kod:
się wykonuje, ale taki:
już nie. Pytanie, dlaczego miałbym używać metod statycznych klasy DB skoro w modelu mam "wbudowany" obiekt tej klasy (zgaduje, że tej) Czego w końcu używać i jeśli metod statycznych to po co _db w modelu? Ten post edytował krzywy36 16.01.2011, 18:21:48 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 2 Dołączył: 16.03.2010 Skąd: ~Sanok Ostrzeżenie: (0%) ![]() ![]() |
w 2 przypadku nie trzeba używać execute() ?
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 370 Pomógł: 43 Dołączył: 1.12.2007 Skąd: Kędzierzyn Koźle Ostrzeżenie: (0%) ![]() ![]() |
funkcja (kilka postów wyżej) get_all_news działa bez execute.
Niezaleznie od tego czy dam execute czy nie, wywala błąd ze składnią SQL. Ten post edytował krzywy36 16.01.2011, 18:56:15 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 30.09.2025 - 14:19 |