<?php // NeL - MMORPG Framework <http://dev.ryzom.com/projects/nel/> // Copyright (C) 2010 Winch Gate Property Limited // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as // published by the Free Software Foundation, either version 3 of the // License, or (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. if ($REMOTE_ADDR != '195.68.21.194') die(); if (!isset($version)) die('NO VERSION SET'); include('../config.php'); //error_reporting(E_NOTICE); // connect to database function connectToDatabase($dbhost, $dbname, $dblogin, $dbpasswd) { $connect_id; if (!($connect_id = mysql_connect($dbhost, $dblogin, $dbpasswd))) die("Unable to connect to MySQL server '$dbhost'"); if (!mysql_select_db ($dbname, $connect_id)) die("Unable to select MySQL database '$dbname'"); return array($connect_id, $dbname); } function sqldbquery($query, $id) { global $queries; // here log queries mysql_select_db($id[1], $id[0]); $res = mysql_query($query, $id[0]); $queries[] = "'$query' on db ".$id[1]; return $res; } function sqlfetch(&$result) { return mysql_fetch_array($result); } function sqlaffectedrows($id) { return mysql_affected_rows($id[0]); } function sqllistfields($table, $id) { return mysql_list_fields($id[1], $table, $id[0]); } function sqlnumrows($result) { return mysql_num_rows($result); } function sqlnumfields($result) { return mysql_num_fields($result); } function sqlfieldname($result, $i) { return mysql_field_name($result, $i); } function sqlerr($id) { return "error ".mysql_errno($id[0]).": ".mysql_error($id[0]); } $dbname = "nel"; $id = connectToDatabase($dbhost, $dbname, $dblogin, $dbpassword); $shardid = "61"; $query = "UPDATE shard SET Version='$version' WHERE ShardId='$shardid'"; $result = sqldbquery($query, $id); die ($result ? "[OK]" : "[FAILED]"); ?>