我有一个名为:name 的变量和一个名为 score 的变量。
我想在发布时将它们发送到我本地主机上的数据库,以便我可以在页面上显示它们。我如何发送这两个变量并将它们添加到 mysql DB 中?
我正在使用动作脚本 2.0
谢谢
我有一个名为:name 的变量和一个名为 score 的变量。
我想在发布时将它们发送到我本地主机上的数据库,以便我可以在页面上显示它们。我如何发送这两个变量并将它们添加到 mysql DB 中?
我正在使用动作脚本 2.0
谢谢
从 actionscript 2 你需要使用LoadVars
.
your_btn.onRelease = function() {
lv = new LoadVars();
lv.score = score;
lv.name = name;
lv.load("http://localhost/send.php", "POST");
lv.onLoad = function(src:String) {
if (src) {
// OK. src contains the output of the PHP file.
// i.e. what you "print" or "echo" from php.
trace(src);
} else {
// Problem. Most probably there's an error if src is undefined.
}
};
};
在 PHP 中,您可以从$_POST
数组中获取它们,然后使用mysqli
.
$score = $_POST['score'];
$name = $_POST['name'];
// See a tutorial on how to add them to database.
// You need to connect to MySQL, then do an INSERT query to your table.
Mysqli Docs,或者搜索一些关于 MySQL 和 php 的教程,有很多。
您可以使用 URL 中的 GET 参数将参数从 Flash 传递到 PHP。
首先在 Flash 中制作 URL,例如http://www.your-site.org/page.php?name=John&age=21
.
然后在 PHP 中访问您的 GET 参数,例如$name = $_GET["name"]; $age = $_GET["age"];