Přidat produkt Přihlásit se

Dibi

Pohodlná práce s databází v PHP

Databázová vrstvaPHPSQL
Oficiální web ↗
Dibi: Pohodlná práce s databází v PHP

Co dělá

Dibi je databázová knihovna pro PHP. Umožňuje SQL dotazy s parametry a typovými modifikátory, skládání podmínek z polí a načítání výsledků jako řádků či asociativních polí.

Pro koho

Pro PHP vývojáře, kteří chtějí psát SQL bez ORM.

Launche

Česká stopa

Dibi napsal český programátor David Grudl, autor Nette Frameworku a Texy. Knihovna patří mezi jeho dlouhodobé open-source projekty.

Zdroje

Historie

  • Databázová vrstva pro PHP, vyšla v roce 2006; verze 3.0 přinesla jmenné prostory. zdroj

Zakladatelé a tým

  • Autorem uvedeným v balíčku dibi/dibi je David Grudl. zdroj

Ceník

  • Open-source knihovna pod licencemi BSD-3-Clause, GPL-2.0-only nebo GPL-3.0-only. zdroj

Užitečné odkazy

Klíčové funkce

  • SQL dotazy s parametry a typovými modifikátory zdroj
  • Podmínky SQL sestavené z polí přes %and a %or zdroj
  • Načtení výsledků přes fetchAll, fetchAssoc a fetchPairs zdroj
  • Odlišení: SQL lze psát přímo s typovými modifikátory a výsledky načíst jako řádky, asociativní pole nebo dvojice. zdroj

Alternativy

Zahraniční alternativy

Otázky a odpovědi

Co je Dibi?

Dibi – Pohodlná práce s databází v PHP. Dibi je databázová knihovna pro PHP. Umožňuje SQL dotazy s parametry a typovými modifikátory, skládání podmínek z polí a načítání výsledků jako řádků či asociativních polí.

Pro koho je Dibi?

Pro PHP vývojáře, kteří chtějí psát SQL bez ORM.

Je Dibi český produkt?

Ano. Dibi napsal český programátor David Grudl, autor Nette Frameworku a Texy. Knihovna patří mezi jeho dlouhodobé open-source projekty.

Jak Dibi vyzkoušet?

Stažením aplikace nebo instalací programu. Open-source knihovna pod licencemi BSD-3-Clause, GPL-2.0-only nebo GPL-3.0-only.

Jaké alternativy má Dibi?

Dibi řeší úlohu: databázová vrstva (DBAL) pro PHP. Zahraniční možnosti pro porovnání: Doctrine DBAL: Databázová abstrakce pro PHP a SQL dotazy; liší se práce s typy, platformami a výsledky. Laravel Eloquent: ORM s modely a vztahy v ekosystému Laravelu; není to stejně tenká vrstva pro přímo psané SQL. PDO.

V médiích

Diskuze

Launchbox Weekly

Nejlepší české launche týdne, Funding a nové produkty. Jednou týdně, bez spamu.

Přihlášením souhlasíte se zasíláním newsletteru, odhlásit se můžete kdykoli. Více v Ochraně osobních údajů.