课程,不要跟随。 [英] Classes, don't follow.

查看:44
本文介绍了课程,不要跟随。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

好的,我已经在zend.com,php.net和其他网站上阅读了很多关于wikibooks的
,试图了解如何使用类。我有这个

项目我想做的,我肯定会在课堂上很棒。我只是没有掌握整个概念,以及如何做到这一点。


我想制作一个可收集的纸牌游戏草案引擎...... (如果你们中的任何人

玩VS系统,LOTR,魔术:聚会,你知道我在说什么

关于。)


只需键入普通函数就可以复杂化了。

调用它们。


所以这就是我见过的那个我不明白。


假设我有一个常见的卡片数据库(c),不常见(你),

稀有(r)来自3套alpha(a),beta(b),无限(u)。

我需要先创建包含11commons,3uncommons和
$ b $的24包每个人都有1个。


Bam认为是一个班级。


看起来像这样吗?

Class CreateDraft {

var $ set;

var $ rarity;

函数SelectRandomCard {

//连接到文件中的数据库标题

//

$ querycardbase =" SELECT * FROM`mtg_base` WHERE rarity = $ rarity

AND set = $ set LIMIT $ rarity_num" ;; //稀有和rarity_num相关

c = 11,u = 3 ,r = 1,set指示可用的卡。

$ querycardbase_result6 = @mysql_query($ querycardbase);

while($ cardbaserow = @mysql_fetch_array($ querycardbase_result)){


$ packarr = $ cardbaserow [card_id]

}

函数InsertPack {

$ insertpack = SQL STATEMENT INSERTING ARRAY; //我知道,我知道

已经很晚了,我只是想了解。

}

}


我想我正在寻求帮助..因为我不明白。

解决方案

set;

var


稀有;

函数SelectRandomCard {

//连接到文件头中的数据库

//


querycardbase =" SELECT * FROM`mtg_base` WHERE rarity =

Ok I have read alot of things on zend.com, php.net and other sites went
to the wikibooks to try to understand how to use a class. I have this
project I want to do that I am sure would work great with a class. I
just don''t grasp the whole concept, and how to do it.

I want to make a Collectable Card Game Draft Engine...(if any of you
play VS System, LOTR, Magic: The Gathering, you know what I am talking
about.)

It would be way to complicated for just typing in regular functions and
calling em.

So this is what I''ve seen That I don''t understand.

Say i have a database with cards that are common(c), uncommon(u),
rare(r) from 3 sets alpha(a), beta(b), unlimited(u).

I need to 1st create 24 packs that contain 11commons, 3uncommons, and
1rare each.

Bam thats a class.

would it look like this?
Class CreateDraft{
var $set;
var $rarity;
function SelectRandomCard{
//connect to database in file header
//
$querycardbase = "SELECT * FROM `mtg_base` WHERE rarity = $rarity
AND set = $set LIMIT $rarity_num";//rarity and rarity_num are related
c=11,u=3,r=1, set dictates cards available.
$querycardbase_result6 = @mysql_query ($querycardbase);
while ($cardbaserow = @mysql_fetch_array ($querycardbase_result)) {

$packarr = $cardbaserow[card_id]
}
function InsertPack{
$insertpack = "SQL STATEMENT INSERTING AN ARRAY";//I know, i know
its late and I just want to understand.
}
}

I guess I am asking for help.. Because I do not understand.

解决方案

set;
var


rarity;
function SelectRandomCard{
//connect to database in file header
//


querycardbase = "SELECT * FROM `mtg_base` WHERE rarity =


这篇关于课程,不要跟随。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆