Odkazy: dibi | API reference

Forum: [česky] [english]

dibi fórum

tiny ‘n’ smart
database layer

Nejste přihlášen(a)

#1 před 4 měsíci

taubda
Nový člen
Registrovaný: 15. 10. 2011
Příspěvky: 7

Problém s includovaným připojením k databázi

Zdravím,
mám problém s připojením k databázi. Jsem teprve začátečník s DIBI, takže je možné že jsem udělal nějakou chybu v zápisu.Ted již k popisu problému – když mám připojení napsáno v souboru a pak ho pouze includuji. Pokud mám připojení normálně v souboru, jde všechno krásně, ale z jiného souboru ne.

require("dibi/dibi.php");   // V souboru
include "connect.php";


<?php
require("dibi/dibi.php");       //V souboru, connect.php
dibi::connect(array(
            'driver'   => 'mysql',
            'host'     => '127.0.0.1',
            'username' => 'root',
            'password' => '',
            'database' => ''
        ));

Na stránce mi to poté vyhazuje hlášku Fatal error: Cannot redeclare class DibiVariable in D:\PHP\EasyPHP\www\admin\dibi\dibi.php on line 65, což opravdu nechápu.
Děkuji všem za rady

Taubda

 

#2 před 4 měsíci

Milo
dibi guru
Registrovaný: 4. 5. 2010
Příspěvky: 298

Re: Problém s includovaným připojením k databázi

Zkus namísto require použít require_once.

 

#3 před 4 měsíci

taubda
Nový člen
Registrovaný: 15. 10. 2011
Příspěvky: 7

Re: Problém s includovaným připojením k databázi

Píšu blblosti –

require("dibi/dibi.php");
include "connect.php";  //V souboru, connect.php

Takže je problém stím include, né s require.

 

#4 před 4 měsíci

Milo
dibi guru
Registrovaný: 4. 5. 2010
Příspěvky: 298

Re: Problém s includovaným připojením k databázi

Tohle není problém dibi, ale Tvého postupu. 2× načítáš soubor dibi.php. Všude používej require_once("dibi/dibi.php");

 

#5 před 4 měsíci

HosipLan
dibi guru
Registrovaný: 1. 6. 2009
Příspěvky: 2630

Re: Problém s includovaným připojením k databázi

PHP není Python ;)


Neptej se, jestli se můžeš ptát | Blog | Twitter | GitHubCMS Kdyby

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

 

Zápatí