tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

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

Nejde mi dibi

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.