Odkazy: dibi | API reference

Forum: [česky] [english]

dibi fórum

tiny ‘n’ smart
database layer

Nejste přihlášen(a)

#1 před 2 lety

sodae
Nette Evangelist
Registrovaný: 8. 1. 2009
Příspěvky: 276

fetchSingle, 1. parametr jako sloupec který se má vypsat

Ahojte,
Tak dostal jsem nápad na vylepšení metody fetchSingle, pokud bude vyplněný 1. parametr vypíše se ten určitý sloupec.
Občas mam už definované sloupce a tedy nemůžu je upravit které se mají vypsat a právě tento problém vzniká např. když potřebujete vypsat počet řádku a nechcete psát znova sql dotaz…

Snad to se vám to bude líbit :)

Example

$title = $fluent->fetchSingle('title');

Nette Jabber Room – nette@conf.netlab.cz , všichni jste vítání

Twitter: http://twitter.com/MartinSadovy

 

#2 před 2 lety

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 5548

Re: fetchSingle, 1. parametr jako sloupec který se má vypsat

není kratší použít fetch()?

$title = $fluent->fetchSingle('title');
$title = $fluent->fetch()->title;

 

#3 před 2 lety

sodae
Nette Evangelist
Registrovaný: 8. 1. 2009
Příspěvky: 276

Re: fetchSingle, 1. parametr jako sloupec který se má vypsat

a víš jestli ti náhodou fetch() nevyhodí False (nebo NULL, co vypíše když řádek není) ?

Editoval sodae (26. 1. 2010 17:22)


Nette Jabber Room – nette@conf.netlab.cz , všichni jste vítání

Twitter: http://twitter.com/MartinSadovy

 

#4 před rokem

Čelo
Člen
Registrovaný: 22. 10. 2008
Příspěvky: 36

Re: fetchSingle, 1. parametr jako sloupec který se má vypsat

Osobně bych se taky přidal. Teď jsem potřeboval něco podobného a napadlo mne, že by to mohlo reagovat jak bylo avizováno v prvním příspěvku. Musel jsem to nakonec právě řešit právě přes ten fetch s kontrolou.


Die("for nothing");

 

Zápatí