Witam, miałem kiedyś WAMPa w wersji mniejszej niż 2.0 i wszystko działało jak należy teraz mam WAMPa 2.0i i nie działa mi pdo. Możecie mi jakoś pomóc?
Z załadowanych rozszerzeń widać ,że jest PDO włączone. Mój kod wygląda tak:
<?php
$_MTIME['begin'] = $_MTIME['start'][0] + $_MTIME['start'][1];
require_once DIR_APP . '/smarty/libs/Smarty.class.php';
$smarty = new Smarty;
//$smarty->compile_check = true;
//$smarty->debugging = true;
require_once DIR_INC . 'config.inc.'.$phpEx;
require_once DIR_INC . 'constants.inc.'.$phpEx;
require_once DIR_INC . 'func.inc.'.$phpEx;
require_once DIR_LANG . 'pl/pl.'.$phpEx;
/*define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
//Sesja start
$user->session_begin();
$auth->acl($user->data);
$config_phpbb = $config;*/
$mapping = new filtr;
try {
$pdo = new PDO('mysql:host='.$db_config['db_host'].';dbname='.$db_config['db_name'], $db_config['db_user'], $db_config['db_pass']);
$query = $pdo->query('select name, value from '.CFG_TABLE);
while($row = $query->fetch(PDO::FETCH_ASSOC)) {
$config_cms[$row['name']] = $row['value'];
}
$query->closeCursor();
} catch (PDOException $e) {
exit(__exit
($lang_cms['sql_error'], $e->getMessage())); }
?>
wywala mi taki błąd
Cytat
Fatal error: Call to a member function fetch() on a non-object in D:\serwer\wamp\www\cms\app\inc\common.inc.php on line 46
bardzo proszę o jakąś pomoc, nie umiem sobie poradzić z tym że PDO nie działa. Pozdrawiam