Autor | Zpráva | ||
---|---|---|---|
Petr V. Profil * |
#1 · Zasláno: 11. 9. 2010, 10:39:00
Zdravim,
začal jsem s dibi, protože ji budeme brát ve škole tenhle rok, tak ať pak nečučím jak puk. Stáhl jsem si ji a rozbalil základní složky původní verze, hodil je na localhost a pročetl dokumentaci, bohužel tam není nic o tom kde a jak ji napojit s např. index.php vlastní stránky, tak se chci zeptat stáhl jsem si tento adresář + licence a verzi - tests - examples - dibi-minified - dibi ovšem jak se napojím z index.php k používání dibi? co mám includovat nebo otevírat, bohužel to v dokumentaci ani v Qstartu nebylo. Stačí mi ukázka souboru např. test.php, která je připojena k dibi a může využívat této knihovny, např. že v selectu vyberu z tabulky 'uzivatele' jejich 'jmena' Děkuji |
||
Alphard Profil |
#2 · Zasláno: 11. 9. 2010, 11:48:20
V Quick Startu to je, jen tam chybí úvodní include.
Na začátku musíte includovat dibi. Buď dibi.php, které si pak samo includuje další věcí z libs, nebo dibi.min.php, tj. vše v jednom souboru. Pokud se nechystáte prohlížet i zdrojáky, nevidím důvod nepoužít dibi.min.php. (Zpracování je trochu (vážně jen minimálně) rychlejší a při nahrávání na server je jediný soubor výhoda.) Po include (nebo require) už postupujte podle http://dibiphp.com/cs/quick-start. Hned první příklad je připojení k databázi Při práci si pak můžete vybrat mezi klasikou $connection->query(); dibi::query(); |
||
Petr V. Profil * |
#3 · Zasláno: 11. 9. 2010, 12:16:14
Oke, ještě jedna otázka,
jak vypisovat potom informace z tohoto příkazu a pod čím je používat... dibi::query('SELECT * FROM [czcms_user] ORDER '); // toto jsem teď vyplodil s dibi ovšem v procedurálním PHP doplnuji něco jako $vysledek = mysql_query($query); nebo mam použít něco takovéhoto: $sql->dibi::query('SELECT * FROM [czcms_user] ORDER '); a pak $vysledek = mysql_query($sql); Děkuji |
||
nightfish Profil |
#4 · Zasláno: 11. 9. 2010, 12:24:54
Dibi Quick Start - nalistuj si sekci získávání výsledků
|
||
Nox Profil |
#5 · Zasláno: 11. 9. 2010, 12:25:38 · Upravil/a: Nox
Nechceš si konečně přečíst to http://dibiphp.com/cs/quick-start ;)
$vysledek = dibi::query("..."); // a teď už máš ve $vysledek pole ... jinak by to moc k čemu nebylo kdybys to pak ještě musel dát to mysql_query a pak zas ještě fetchema... |
||
Petr V. Profil * |
#6 · Zasláno: 11. 9. 2010, 12:26:45
Děkuji, přesně to je ono. :-)
|
||
Alphard Profil |
#7 · Zasláno: 11. 9. 2010, 12:27:54
Navíc k [#4], můžete použít přímo
$vysledek = dibi::fetchAll('SELECT * FROM [czcms_user] ORDER '); print_r($vysledek); |
||
Petr V. Profil * |
#8 · Zasláno: 11. 9. 2010, 12:33:20
Super nápad. Děkuji
|
||
Časová prodleva: 14 let
|
0