source: trunk/includes/databaseconection.php@ 285

Last change on this file since 285 was 196, checked in by george, 16 years ago
  • Přidáno: Odkaz v menu a stránka Verze hry vypisující existující verze hry World of Warcraft. Vytvořená tabulka v databáze a její obsah by měl být využit později pro zprovoznění podpory verzí překladů pro potřeby aktualizace přes import a generování přes export.
  • Property svn:executable set to *
File size: 1.4 KB
Line 
1<?php
2
3class Database
4{
5 var $id_connection = 0;
6
7 function Database($address = 'localhost', $user = 'root', $pass = '')
8 {
9 $this->id_connection = mysql_connect($address, $user, $pass);
10 if(!$this->id_connection)
11 die('Spojení s MySQL databází se nezdařilo.');
12 }
13
14 function SelectDatabase($NameDatabase)
15 {
16 $return_selection = mysql_select_db($NameDatabase, $this->id_connection);
17 if(!$return_selection)
18 die('Databázi '.$NameDatabase.' se nám nepodařilo vybrat.');
19 }
20
21 function SQLCommand($Command)
22 {
23 global $Config;
24
25 if($Config['Web']['ShowSQLQuery'] == true)
26 echo('<div style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: silver; padding-bottom: 2px; padding-top: 2px; font-size: 12px; font-family: Arial;">'.$Command.'</div>');
27 $ReturnCommand = mysql_query($Command, $this->id_connection);
28 if((mysql_error() != '') and ($Config['Web']['ShowSQLError'] == true))
29 echo('<div>'.mysql_error().'<br>'.$Command.'</div>');
30 return($ReturnCommand);
31 }
32
33 function ReadFromDatabase($SQL)
34 {
35 $return_result = mysql_query($sql, $id_spojeni);
36 if (!$return_result) die('Nepodařilo se nám načíst řádky z databáze.');
37 else return $return_result;
38 }
39
40 function Disconnect()
41 {
42 mysql_close($this->id_connection);
43 }
44}
45
46?>
Note: See TracBrowser for help on using the repository browser.