首先,我对所有PDO和MySQL编码都很新。我正在网站上工作,我不确定如何构建我的数据库。我寻找答案,但我找不到一个明确的答案,所以我正在创建这个问题。
基本上我正在处理的网站是基于文本的游戏。玩家有按钮做一些动作。例如,点击“锻炼”按钮可以根据黄金和能量增加玩家的力量。为此,我的代码会检查玩家的金牌和能量。然后,如果两个检查都通过,它会增加玩家的力量。
我当前的数据库结构是这样的(表格):
resources
ID,
Energy,
...
inventory:
ID,
Gold,
...
attributes:
ID,
Power,
...
我必须为“Workout”按钮准备并执行6个不同的PDO语句。三次从表中获取我需要的信息,三次更新表。对于其他一些按钮,它最多可达8 - 9.
我听说在代码中使用超过3或4个预处理语句确实会使代码变得紧张。但我也听说创建包含这么多列的表会使数据库变得紧张。我真的不知道该怎么做。谁能引导我走向正确的方向?