Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] Problem z custom SQL
blackroger
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 8.11.2008

Ostrzeżenie: (0%)
-----


Witam! Oto kod:

  1. $connection = Propel::getConnection();
  2. $query = 'SELECT MAX(awid) as max FROM awatar';
  3. $statement = $connection->createStatement($query);
  4. $rs = $statement->executeQuery();
  5. $rs->next();
  6.  


Błąd:
Fatal error: Call to undefined method DebugPDO::createStatement() in /var/www/project/apps/website/modules/profile/actions/actions.class.php on line 122

Co tu jest źle?

próbowałem i createStatement($query) i prepareStatement($query). Cały czas to samo.

Dobra... znalazłem rozwiązanie. W błędzie jest mowa o warstwie abstrakcyjnej bazt danych PDO a kody, które podałem są do Creole. Dla PDO powinno wyglądać tak:

  1. $connection = Propel::getConnection();
  2. $query = 'SELECT MAX(awid) AS max FROM awatar';
  3. $statement = $connection->prepare($query);
  4. $statement->execute();
  5.  
  6. $row = $statement->fetch();
  7.  


mam teraz tylko pytanie jak zmienić warstwę na Creole, gdybym nie chciał korzystać z PDO?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
LBO
post
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Creole była w starszym Propelu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 00:48