tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

problém s implode

před 10 lety

BigCharlie
Člen | 267

Ahoj,

chtěl bych využít implode na výsledky z databáze a obdržím chybu „Object of class DibiRow could not be converted to string“. Už jsem na to jednou narazil, ale nedořešilo se to. Ukázkový kód:

$names = dibi::fetchAll("
SELECT nazev
FROM nazvy
WHERE parent_id = 15");
Debug::dump(implode(', ', $names));

Nějaké nápady?

verze dibi: 1.3 dev
PHP: 5.2.10

před 10 lety

BigCharlie
Člen | 267

Odpovím si sám:

Problém je, jak bylo zmíněno Davidem v minlé odpovědi, ve vracení pole objektů DibiRow. Jak z toho elegantně ven? No elegantně nijak, prostě je potřeba zbavit se objektů :-) Návod nechybí.

před 10 lety

blacksun
Člen | 181

Co nějaká opičárna jako ->fetchAssoc(‚id,=‘); ?