Revision 6 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?//$Id: connect.php 7 2008-05-10 16:48:57Z lars $/*** @package Inventar Datenbank* @author Lars Tiefland <ltiefland@gmail.com>* @copyright 2008**/require_once("Config.php");require "MDB2.php";$cfg=new Config();$db_conf=$cfg->parseConfig("include/config.xml","XML",array("name"=>"db"));$db_conf=$db_conf->toArray();foreach ($db_conf["root"]["db"] as $k => $v){$$k=$v;}$dsn="$db_type://$db_user:$db_pass@$db_host/$db_name";$GLOBALS["db"]=MDB2::connect($dsn,array());if ( $res=(true == MDB2::isError($GLOBALS["db"]))){$smarty->assign("meld", "Es ist ein Fehler aufgetreten!");$smarty->assign("db_meld",$db->getMessage());$smarty->assign("error",true);$smarty->display("meld.tpl");exit;}$r2=$GLOBALS["db"]->query("SET CHARACTER SET latin1");$GLOBALS["db"]->setFetchMode(MDB2_FETCHMODE_ASSOC);?>