<?php

require 'database.php';
Database::setUsername('root');
Database::setPassword('');
Database::setHostname('localhost');
Database::setDatabase('test');
Database::setDBLink('default');
Database::connect();
$rowSingleAccount1 = Database::fetch("SELECT * FROM account WHERE id = :id", [['id', 1, 'int']]);
$rowSingleAccount2 = Database::fetch("SELECT * FROM account WHERE id = :id", [['id', 1, 'int']]);
echo '<pre>';
print_r($rowSingleAccount1);
print_r($rowSingleAccount2);
echo '</pre>';
$rowMultiAccount = Database::fetchAll("SELECT * FROM account");
echo '<pre>';
print_r($rowMultiAccount);
echo '</pre>';
// $fullname = 'Peter';
// Database::exec("INSERT INTO account(fullname)
// VALUES(:fullname)", [
// 	['fullname', $fullname, 'str']
// ]);
echo '<hr />';
echo '<pre>';
print_r(Database::getStatistics());
echo '</pre>';
Example #2
0
<?
$INC_PATH = "/home/imperial/domains/game.imperial-battle.com/private_html/includes_01/";

require($INC_PATH.'classes/class.database.php');
require($INC_PATH.'classes/class.user.php');
require($INC_PATH.'classes/class.battleenginecollection.php');
session_start();

require($INC_PATH.'config.inc.php');
require($INC_PATH.'functions.inc.php');

/* New database object */
$db = new Database;
$db->setIP($dbconf['ip']);
$db->setPort($dbconf['port']);
$db->setUsername($dbconf['username']);
$db->setPassword($dbconf['password']);
$db->setDatabase($dbconf['database']);
$db->connect();
$db->selectDatabase();

/* New user object */
if ((!$user) && (!$_SESSION['user'])) {
	$user = new User($table['players'], 'id', 'username', 'password', $db);
	$_SESSION['user'] = $user;
}
if (($_SESSION['user']) && (!$user)) {
	$user = $_SESSION['user'];
}
?>