Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework] Zapytanie zwracające wartość nie z bazy
JAWS
post 20.12.2009, 22:19:46
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 28.02.2009

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


Hej,

próbuję zrobić takie zapytanie w modelu:

  1. SELECT u.id AS u.id, 1 AS type
  2. FROM CUser AS u


ale jak dodaje 1 as type tak jak mam poniżej, pojawia mi się błąd mówiący, że nie ma kolumny 1 w tabeli CUser.

  1. $select = $this->select()
  2. ->setIntegrityCheck(false)
  3. ->from(array('u' => 'CUser'), array('u.id as u.id','1 as type'));
  4.  
  5. return $this->fetchAll($select);


Wiem, że zapytanie z tym 1 as type jest bez sensu tongue.gif ale oprócz tego korzystam tam później jeszcze z UNION aby wiedzieć z którego zapytania zwraca mi u.id, wiec to powyżej jest tylko uproszczone. W jaki sposób można do tego powyższego kodu dodać 1 as type ?
Go to the top of the page
+Quote Post
mazy
post 21.12.2009, 10:31:08
Post #2





Grupa: Zarejestrowani
Postów: 69
Pomógł: 4
Dołączył: 12.03.2003
Skąd: Suwałki

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


  1. $select = $this->select()->from($this->info('name'))
  2. ->columns(array('count' => 'COUNT(*)'));
Go to the top of the page
+Quote Post
-=Peter=-
post 21.12.2009, 16:02:34
Post #3





Grupa: Zarejestrowani
Postów: 304
Pomógł: 51
Dołączył: 4.02.2005
Skąd: Kraków

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


  1. $select->form('table', array('type' => new Zend_Db_Expr('\'table\'')));


Ten post edytował -=Peter=- 21.12.2009, 16:03:01


--------------------
Go to the top of the page
+Quote Post
kosmowariat
post 21.12.2009, 16:05:03
Post #4





Grupa: Zarejestrowani
Postów: 235
Pomógł: 17
Dołączył: 18.07.2007
Skąd: Białystok

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


użyj Zend_Db_Expr
Go to the top of the page
+Quote Post
JAWS
post 21.12.2009, 23:01:30
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 28.02.2009

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


Dzięki ! Oby Wasze kody miały jak najmniej bugów party.gif

Ten post edytował JAWS 21.12.2009, 23:03:53
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 11.06.2024 - 06:34