class kDbConnection
{
var $error_level = 0;
var $error_die_conn = false;
var $error_last_code = -1;
var $db_host = "10.0.3.1";
var $db_user = "mvlsz_dev";
var $db_pass = "gdhnYJA8";
var $db_name = "mvlsz_dev";
var $conn = false;
var $last_query = false;
var $last_trhead = false;
function kDbConnection($db="", $host="", $user="", $pass="" ){
if( $db != "" ){ $db_name = $db; }
if( $host != "" ){ $db_host = $host; }
if( $user != "" ){ $db_user = $user; $db_pass = $pass; }
}
function doConnect($db="", $host="", $user="", $pass=""){
getConn($db, $host, $user, $pass);
}
function connect(){
if($conn){ select_db( $db ); }
}
function _connect( $db="", $host="", $user="", $pass="" ){
if( $host == "" ){ $host = $db_host; }
if( $user == "" ){ $user = $db_user; $pass = $db_pass; }
if( $db == "" ){ $db = $db_name; }
$conn = @mysql_connect($host,$user,$pass) or error(0,$host,$user);
$db_host = $host;
$db_user = $user;
$db_pass = $pass;
if( $conn ){ $select_db( $db ); }
}
function select_db( $dbName ){
@mysql_select_db( $dbName,getConn() ) or error(1,$dbName);
$db_name = $dbName;
$GLOBALS["kConn"] =& getConn();
}
function getConn(){
if( @get_resource_type($conn) != "mysql link" ){
_connect();
}
return $conn;
}
function query( $sql ){
if( !($conn = getConn()) ){ return false; }
select_db( $db_name );
$last_query = $sql;
$result = @mysql_query($sql, $conn ) or error(2,$sql);
$last_trhead = $result;
return $result;
}
function unbuffered_query( $sql ){
if( !($conn = getConn()) ){ return false; }
$last_query = $sql;
$result = @mysql_unbuffered_query($sql, $conn ) or error(2,$sql);
$last_trhead = $result;
return $result;
}
function fetch( $thread = "use_last_res", $resType = "num" ){
if( !($conn = getConn()) ){ return false; }
if( $last_query === false ){ return false; }
if( $thread == "use_last_res" ){ $thread = $last_trhead; }
if( @get_resource_type($thread) != "mysql result" ){ error(3,"fetch"); }
$resType = strToLOwer($resType);
switch( $resType ){
case "assoc": $row = @mysql_fetch_array( $thread, MYSQL_ASSOC ); break;
case "both": $row = @mysql_fetch_array( $thread, MYSQL_BOTH ); break;
default: $row = @mysql_fetch_array( $thread, MYSQL_NUM ); break;
}
return $row;
}
function assoc( $thread = "use_last_res" ){
if( !($conn = getConn()) ){ return false; }
if( $last_query === false ){ return false; }
if( $thread == "use_last_res" ){ $thread = $last_trhead; }
if( @get_resource_type($thread) != "mysql result" ){ error(4,"assoc"); }
$row = @mysql_fetch_assoc( $thread );
return $row;
}
function num( $thread = "use_last_res" ){
if( !($conn = getConn()) ){ return false; }
if( $last_query === false ){ return false; }
if( $thread == "use_last_res" ){ $thread = $last_trhead; }
if( @get_resource_type($thread) != "mysql result" ){ error(5,"num"); }
$num = @mysql_num_rows( $thread );
return $num;
}
function getNextId( $table ){
if( getConn() == false ){ return false; }
$sql = "SHOW TABLE STATUS LIKE '$table' ";
$res = query($sql);
$row = assoc($res);
$nextID = $row["Auto_increment"];
return $nextID;
}
function setDebugLevel($level){
$error_level = $level;
}
function error(){
$code = func_get_arg(0);
if( $code == $error_last_code ){ return false; }
$params = func_get_args();
switch( $code ){
case 0:
$msg = "[Can't connect to ".$params[2]."@".$params[1]." !]";
$die = $error_die_conn;
$conn = false;
break;
case 1:
$msg = "[Can't select db ".$params[1]." !]";
$die = false;
$conn = false;
break;
case 2:
$msg = "[Wrong query: ".$params[1]." !]";
$die = false;
$conn = false;
$last_query = false;
break;
case 3: break;
case 4: break;
case 5: break;
$msg = "[Missing thread resource! (".$params[1].")]";
$die = false;
$conn = false;
break;
}
$errorStr = "DB_ERROR (".$code.") ";
switch( $error_level ){
case 1:
echo $errorStr;
break;
case 2:
echo $errorStr." - ".$msg." ";
break;
default: break;
}
if( $die){ die(); }
$error_last_code = $code;
}
function startLockTables( $tablesStr ){
$tables = explode(",",$tablesStr );
$sqlTables = "";
foreach( $tables as $table )
{
if( $sqlTables != "" ){ $sqlTables .= ", "; }
$sqlTables .= $table." WRITE ";
}
query("LOCK TABLES ".$sqlTables);
}
function endLockTables(){
query("UNLOCK TABLES");
}
function getSingleFieldValue( $tbl, $field, $where ){
$return = false;
$sql = "SELECT $field FROM $tbl WHERE $where LIMIT 0,1";
$res = query($sql);
if(num($res)!=0){
$row = fetch($res,"num");
$return = $row[0];
}
return $return;
}
function getRecord( $tbl, $field, $where){
return getSingleFieldValue($tbl, $field, $where);
}
function getSingleRow( $tbl, $fields="", $where, $resType = "assoc" ){
$return = false;
if( $fields == "" ){ $fields = "*"; }
$sql = "SELECT $fields FROM $tbl WHERE $where LIMIT 0,1";
$res = query($sql);
if( num($res) != 0 )
{
$return = fetch($res, $resType);
}
return $return;
}
function getRow($tbl, $fields="", $where, $resType = "assoc"){
return getSingleRow($tbl, $fields="", $where, $resType);
}
function getSingleRowSql( $sql, $resType = "assoc" ){
$return = false;
$sql = $sql." LIMIT 0,1";
$res = query($sql);
if( num($res) != 0 )
{
$return = fetch($res, $resType);
}
return $return;
}
function getRowSql( $sql, $resType = "assoc" ){
return getSingleRowSql($sql, $resType);
}
function sqlUpdate( $tbl, $set, $where ){
return query("UPDATE $tbl SET $set WHERE $where");
}
function getDataSet($sql,$resType="assoc"){
$dataSet["sql"]=$sql;
$dataSet["recordCount"]=0;
dataSet["rows"]=array();
$res = query($sql);
$dataSet["recordCount"] = num($res);
if( $dataSet["recordCount"] != 0 ){
while($row = fetch($res,$resType)){
$dataSet["rows"][] = $row;
}
}
return $dataSet;
}
}
?>
Magyar Vízilabda Szövetség
|
[Alrovat címlapi bal tartalom módosítása]
Országos Fiú Ifjúsági Bajnokság
A tabellák:
Rájátszás - Felsőház
| 1. |
 |
Vasas-MVM
|
| J |
Gy |
D |
V |
Pont |
| 22 |
20 |
1 |
1 |
61 |
|
|
|
|
| 2. |
 |
HONVÉD
|
| J |
Gy |
D |
V |
Pont |
| 22 |
19 |
1 |
2 |
58 |
|
|
|
|
| 3. |
 |
KSI SE
|
| J |
Gy |
D |
V |
Pont |
| 22 |
18 |
0 |
4 |
54 |
|
|
|
|
| 4. |
 |
BVSC- Zugló
|
| J |
Gy |
D |
V |
Pont |
| 22 |
13 |
3 |
6 |
42 |
|
|
|
|
| 5. |
 |
UVSE I.
|
| J |
Gy |
D |
V |
Pont |
| 22 |
13 |
2 |
7 |
41 |
|
|
|
|
| 6. |
 |
ZF-Eger
|
| J |
Gy |
D |
V |
Pont |
| 22 |
10 |
3 |
9 |
33 |
|
|
|
|
| 7. |
 |
UVSE II.
|
| J |
Gy |
D |
V |
Pont |
| 22 |
8 |
2 |
12 |
26 |
|
|
|
|
| 8. |
 |
FTC
|
| J |
Gy |
D |
V |
Pont |
| 22 |
7 |
1 |
14 |
22 |
|
|
|
|
| 9. |
 |
Szolnok
|
| J |
Gy |
D |
V |
Pont |
| 22 |
6 |
2 |
14 |
20 |
|
|
|
|
| 10. |
 |
PVSK
|
| J |
Gy |
D |
V |
Pont |
| 22 |
3 |
2 |
17 |
11 |
|
|
|
|
| 11. |
 |
SZVPS
|
| J |
Gy |
D |
V |
Pont |
| 22 |
3 |
1 |
18 |
10 |
|
|
|
|
| 12. |
 |
Szentesi VK
|
| J |
Gy |
D |
V |
Pont |
| 22 |
3 |
0 |
19 |
9 |
|
|
|
|
A BAJNOK VASAS MVM CSAPATA: Balról jobbra
Felső sor: ifj. Kenéz György (Kenéz Kincső), Fülöp Bence, Baróthy Miklós, Fazekas Tibor, Barabás Botond, Ernyey Márk, Huber Gergely, Bencz Zoltán, Metzger Péter
Középső sor: Büki Bálint, Jokanovic Nemanja, Nagy Norbert Zoltán, Morvay György , Rusz Bertalan
Alsó sor: Dr. Faragó Tamás, id. Kenéz György, Manhercz Ádám, Francsics Dániel, Bendes Viktor, Kemendy Kristóf, (hiányzik Bujdosó Bence)
Rájátszás - Alsóház
| 1. |
 |
Kaposvár
|
|
|
|
|
| 2. |
 |
OSC
|
|
|
|
|
| 3. |
 |
Budafóka
|
|
|
|
|
| 4. |
 |
Hírös VSE
|
|
|
|
|
| 5. |
 |
CVSE
|
|
|
|
|
 |
Alapszakasz - FEHÉR csoport
|
 |
|
| H. |
Csapat |
J |
Gy |
D |
V |
Lőtt g. |
Kapott |
Gólkül. |
Pont |
|
1
|
UVSE I.
|
8
|
7
|
0
|
1
|
111
|
58
|
53
|
21
|
|
2
|
ZF-Eger
|
8
|
6
|
0
|
2
|
79
|
69
|
10
|
18
|
|
3
|
Szolnok
|
8
|
5
|
0
|
3
|
79
|
67
|
12
|
15
|
|
4
|
SZVPS
|
8
|
2
|
0
|
6
|
57
|
85
|
-28
|
6
|
|
5
|
OSC
|
8
|
0
|
0
|
8
|
49
|
96
|
-47
|
0
|
 |
Alapszakasz - PIROS csoport
|
 |
|
| H. |
Csapat |
J |
Gy |
D |
V |
Lőtt g. |
Kapott |
Gólkül. |
Pont |
|
1
|
Vasas-MVM
|
10
|
10
|
0
|
0
|
151
|
47
|
104
|
30
|
|
2
|
BVSC- Zugló
|
10
|
7
|
1
|
2
|
109
|
55
|
54
|
22
|
|
3
|
FTC
|
10
|
6
|
1
|
3
|
101
|
82
|
19
|
19
|
|
4
|
Szentesi VK
|
10
|
4
|
0
|
6
|
91
|
111
|
-20
|
12
|
|
5
|
Hírös VSE
|
10
|
1
|
1
|
8
|
66
|
138
|
-72
|
4
|
|
6
|
CVSE
|
10
|
0
|
1
|
9
|
47
|
132
|
-85
|
1
|
 |
Alapszakasz - ZÖLD csoport
|
 |
|
| H. |
Csapat |
J |
Gy |
D |
V |
Lőtt g. |
Kapott |
Gólkül. |
Pont |
|
1
|
HONVÉD
|
10
|
10
|
0
|
0
|
142
|
65
|
77
|
30
|
|
2
|
KSI SE
|
10
|
8
|
0
|
2
|
134
|
69
|
65
|
24
|
|
3
|
UVSE II.
|
10
|
6
|
0
|
4
|
92
|
99
|
-7
|
18
|
|
4
|
PVSK
|
10
|
3
|
1
|
6
|
100
|
120
|
-20
|
10
|
|
5
|
Kaposvár
|
10
|
1
|
1
|
8
|
81
|
142
|
-61
|
4
|
|
6
|
Budafóka
|
10
|
1
|
0
|
9
|
76
|
130
|
-54
|
3
|
Mérkőzések fordulónként:
Rájátszás
| |