Clicky

Skocz do zawartości


Zdjęcie
- - - - -

Przetwarzanie wyników zapytania SQL

3 odpowiedzi w tym temacie

  • Zaloguj się, aby dodać odpowiedź

#1 zaajcu

zaajcu

    Początkujący

  • Użytkownik
  • Pip
  • 35 postów

Napisano 23 styczeń 2013 - 09:42

Cześć mam pytanie bo nie wiem czy da się to uzyskać korzystając z Query Builder w kohanej.

Mam taką tablice wynikową;


array (size=8)
  0 =>
    array (size=6)
      'conferences_id' => string '44' (length=2)
      'name' => string 'Bartek' (length=6)
  1 =>
    array (size=6)
      'conferences_id' => string '104' (length=3)
      'name' => string 'Dawid' (length=5)
  2 =>
    array (size=6)
      'conferences_id' => string '104' (length=3)
      'name' => string 'Michał' (length=7)
  3 =>
    array (size=6)
      'conferences_id' => string '104' (length=3)
      'name' => string 'Krzysztof' (length=9)
  4 =>
    array (size=6)
      'conferences_id' => string '104' (length=3)
      'name' => string 'Adam' (length=4)
  5 =>
    array (size=6)
      'conferences_id' => string '104' (length=3)
      'name' => string 'Paweł' (length=6)



A chciałbym uzyskać coś takiego:


array (size=8)
44 =>
  0 =>
    array (size=6)
      'conferences_id' => string '44' (length=2)
      'name' => string 'Bartek' (length=6)
104 =>
  0 =>
    array (size=6)
      'conferences_id' => string '104' (length=3)
      'name' => string 'Dawid' (length=5)
  1 =>
    array (size=6)
      'conferences_id' => string '104' (length=3)
      'name' => string 'Michał' (length=7)
  2 =>
    array (size=6)
      'conferences_id' => string '104' (length=3)
      'name' => string 'Krzysztof' (length=9)
  3 =>
    array (size=6)
      'conferences_id' => string '104' (length=3)
      'name' => string 'Adam' (length=4)
  4 =>
    array (size=6)
      'conferences_id' => string '104' (length=3)
      'name' => string 'Paweł' (length=6)



czy jest to w kohanej możliwe? Na pewno dało się to zrobić w PDO bo kiedyś z tego korzystałem natomiast nie pamiętam jak się to tam robiło bo już trochę czasu minęło.

#2 mck

mck

    Jestę Blogerę

  • Admin
  • 1544 postów

Napisano 23 styczeń 2013 - 09:52

Wystarczy przeiterować to w jednej pętli i zapisać w tymczasowej tablicy, 4 linie kodu.

#3 zaajcu

zaajcu

    Początkujący

  • Użytkownik
  • Pip
  • 35 postów

Napisano 23 styczeń 2013 - 10:04

Tak wiem właśnie mam tak zrobione. Chciałem tylko wiedzieć czy nie ma gotowego rozwiązania do tego.

Pozdrawiam

#4 lukaskolista

lukaskolista

    Młodszy Mastah

  • Użytkownik
  • PipPip
  • 414 postów

Napisano 23 styczeń 2013 - 12:09

Skad ta tablice pobierasz? Z bazy danych?




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych