Povezave

->Zadnje objave     ->Moje objave     ->Seznam komentarjev     ->Najbolj obiskane teme     ->Kazalo    ->Nova tema

Uporaba dodatne podatkovne baze

Ni odgovorov
Zvone
Slika uporabnika Zvone
Uporabnik odjadral, tukaj bil nazadnje 2 ur 59 min. Ga ni tukaj
Pridružen: 27/10/2009
Točke: 23

Drupal v osnovi omogoča izdelavo blogov, galerij, forumov in običajnih strani. Pri izdelavi spletne trgovine si lahko pomagamo z že izdelanim paketom ubercart, ki z malo prilagajanja zadovolji skoraj vsakega uporabnika. Če pa želite na straneh izpisati podatke iz kakšne svoje podatkovne baze, pa bo treba omogočit delo z večimi bazami.


Če imate svojo podatkovno bazo v drugem formatu, jo bo treba uvozit v MySQL bazo. Accessovo bazo se da lepo uvozit z programom Bullzip MS Access to MySQL. Nato je varianta, da tabele skopirate v vašo drupal bazo, lahko pa omogočite delo z večimi bazami naenkrat.


Najprej odprite konfiguracijso datoteko settings.php


V vrstici, kjer je zapisana vaša povezava na bazo:


$db_url = 'mysql://drupal:drupal@localhost/drupal';
zamenjajte ta stavek z


$db_url['default'] = 'mysql://drupal:drupal@localhost/drupal';
$db_url['mydb'] = 'mysql://user:geslo@localhost/vasabaza'
;
$db_url['db3'] = 'mysql://user:geslo@localhost/tretjavasabaza'
;
in seveda zadevo shranite.


Pri izdelavi strani v telo vstavite:


< ?php
db_set_active
('mydb'
);

db_query('SELECT * FROM tabela_vasabaza'
);

//Sem vnesete kodo za izpis zapisov


//Preklop nazaj na vašo osnovno bazo.
db_set_active('default'
);
? >


 To se da naredit le, če imate enake formate podatkovnih baz