【发布时间】:2013-01-09 05:54:12
【问题描述】:
所以我创建了一个快速测验,显示他们在测验结束时答对的问题数量。如何将此分数保存在 MySQL 数据库中?
【问题讨论】:
-
@hek2mgl 我没有使用 MySQL 数据库,而是使用了 phpMyAdmin。问题是我们对 Flash 和 Php 编码知之甚少,我尝试使用在 Stackoverflow 上找到的代码但失败了。我真的不知道如何开始将两者联系起来。
-
PhpMyAdmin 是一个管理 MySQL 数据库的 Web 前端。它是用 PHP 编写的。因此名称为 Php - My (sql) - admin。
-
快速方法:创建一个表单 php 脚本,可以将分数插入到您的数据库中。仅此部分不涉及闪光。这部分有很多例子。一旦该部分工作,编写您的闪存测验以调用该 php 脚本,并传递分数数据。 Flash调用php,将分数插入数据库。
-
我们在数据库中创建了一个带有 ID 和分数的表单。现在我们在从 flash 中调用 php 脚本时遇到了问题。这就是我所做的:
-
playerx=new LoadVars(); _root.submit.onRelease=submitScore;函数 submitScore():Void{ response.text="clicked\n"; playerxscore=score_txt.text; playerx.sendAndLoad("ScoreTable.php",playerx,"POST"); } playerx.onLoad = onLoadCallBack; functiononLoadCallBack(success) { response.text+="onLoadProcessed\n";如果(成功){ response.text+="成功\n"; response.text+=this.lVar1+"\n"; response.text+=this.lVar2; }else{ response.text+="加载错误!"; } }