brokaddr - 3:08 am on Jun 23, 2013 (gmt 0)
After additional testing, it appears to be a sessions issue.
Curious why sessions worked OK with MySQL, but are acting up with MySQLi?
PHP Fatal error: Uncaught exception 'Exception' with message 'Database Error  ' in C:\xampp\htdocs\includes\functions\database_mysqli.php:147
#0 C:\xampp\htdocs\includes\functions\sessions.php(49): tep_db_fetch_array(NULL)
#1 [internal function]: _sess_write('1mns1a6skei1qnh...', '')
thrown in C:\xampp\htdocs\includes\functions\database_mysqli.php on line 147
Line 49 of sessions.php:
$check_query = tep_db_query("select count(*) as total from " . TABLE_SESSIONS . " where sesskey = '" . tep_db_input($key) . "'");
Line 49: ---> $check = tep_db_fetch_array($check_query);
The session does exist and is visible in the sessions table of phpmyadmin.