PDA

View Full Version : Share add gold Nghiệt Tộc (Mongodb) - Code mẫu mongodb cho anh em vọc



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!

popping01
22-02-14, 11:56 AM
Hay \m/ :x


Thank bác đang tìm hiều cái mongodb của em nó nhưng tài liệu tìm trên mấy trang qq lại ít quá đâm ra vẫn lưu trên máy chưa đụng qua|-)

hayhaylonton
22-02-14, 02:41 PM
Hay \m/ :x


Thank bác đang tìm hiều cái mongodb của em nó nhưng tài liệu tìm trên mấy trang qq lại ít quá đâm ra vẫn lưu trên máy chưa đụng qua|-)

<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>
hổ trợ nhiều ngôn ngữ lập trình lắm bạn

popping01
22-02-14, 03:16 PM
<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>
hổ trợ nhiều ngôn ngữ lập trình lắm bạn

:)) để xem qua cái này


30 chả