vudung
21-02-14, 01:43 PM
Game nghiệt tộc cũng khá là hay + dạo này cũng khá nhiều game mới ra được quản lí dưới dạng mongodb ( không còn là mysql nữa)
Điều này chắc hẳn sẽ gây khó khăn cho một số bạn tại vì tài liệu mongodb giờ chủ yếu là tiếng tàu và tiếng anh.
Nay mình code nhân tiện share code mình tích hợp thử mongodb vs php ( add gold cho nhân vật trong Nghiệt Tộc)
<?php
if(isset($_POST['ok']))
{
// a new MongoDB connection
$conn = new Mongo('mongodb://127.0.0.1');
// connect to test database
$db = $conn->mmo;
$username=$_POST['user'];
$add=intval($_POST['money']);
$finduser = $db->role->findone(array("name" => "$username"));
// fetch all product documents
$idusername= $finduser['id'];
$db->package->update(array('id'=>$idusername),array('$inc'=>array('package.money.gold'=> $add)));
}
?>
<html>
<form method=POST>
<label>Tên Nhân Vật</label><br>
<input type="text" name="user"></input><br>
<label>Gold</label><br>
<input type="number" name="money"></input>
<input type="submit" name="ok">
</form>
</html>
Nói qua về cấu trúc( liên quan đến nghiệt tộc):
$finduser = $db->role->findone(array("name" => "$username")); tìm tên nhân vật trong bảng role, biến "name"
$idusername= $finduser['id']; Trong bảng role có biến id là id của nhân vật đó
$db->package->update(array('id'=>$idusername),array('$inc'=>array('package.money.gold'=> $add))); Add gold theo ID
Game nghiệt tộc đã được share tại đây: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
THANKS nếu bạn thấy có ích!
Điều này chắc hẳn sẽ gây khó khăn cho một số bạn tại vì tài liệu mongodb giờ chủ yếu là tiếng tàu và tiếng anh.
Nay mình code nhân tiện share code mình tích hợp thử mongodb vs php ( add gold cho nhân vật trong Nghiệt Tộc)
<?php
if(isset($_POST['ok']))
{
// a new MongoDB connection
$conn = new Mongo('mongodb://127.0.0.1');
// connect to test database
$db = $conn->mmo;
$username=$_POST['user'];
$add=intval($_POST['money']);
$finduser = $db->role->findone(array("name" => "$username"));
// fetch all product documents
$idusername= $finduser['id'];
$db->package->update(array('id'=>$idusername),array('$inc'=>array('package.money.gold'=> $add)));
}
?>
<html>
<form method=POST>
<label>Tên Nhân Vật</label><br>
<input type="text" name="user"></input><br>
<label>Gold</label><br>
<input type="number" name="money"></input>
<input type="submit" name="ok">
</form>
</html>
Nói qua về cấu trúc( liên quan đến nghiệt tộc):
$finduser = $db->role->findone(array("name" => "$username")); tìm tên nhân vật trong bảng role, biến "name"
$idusername= $finduser['id']; Trong bảng role có biến id là id của nhân vật đó
$db->package->update(array('id'=>$idusername),array('$inc'=>array('package.money.gold'=> $add))); Add gold theo ID
Game nghiệt tộc đã được share tại đây: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
THANKS nếu bạn thấy có ích!