Oznámení
Omlouváme se, provoz fóra byl ukončen
Nejde mi dibi
Upozornění: Tohle vlákno je hodně staré.
před 10 lety
- Jod
- Člen | 703
Ked dam napriklad:
echo dibi::query(‚SELECT 1+1‘)->fetchSingle();
Vypise mi:
Fatal error: Call to a member function fetchSingle() on a non-object
Nefunguje mi ani na DibiFluent ani nikde :(
$x = dibi::query(‚SELECT 1+1‘);
var_dump($x);
Vrati null.
PHP/5.2.6–2ubuntu4.2, nette ide v pohode.
Robi mi to posledna verzia. Dibi 1.01 ide v poriadku
Editoval Jod (15. 6. 2009 13:18)
před 10 lety
- David Grudl
- Nette Core | 6806
Můžeš to nějak odkrokovat, vypátrat proč se vrací NULL?
před 10 lety
- Jod
- Člen | 703
Tak som našiel kde bol problém:
<?php
static $db;
if(null === $db) {
$resourceLink = ConnectionManager::getInstance()->_dataSources['default']->connection;
$db = dibi::connect(array('driver' => 'mysqli', 'database' => 'bke2', 'resource' => $resourceLink));
}
?>
Prepísal som mysqli driver na mysql a už to ide. To mysqli ($this->driver->query($sql)) z nejakého dôvodu vracalo null.