flash游戏+php+mysql应用
原打算flash游戏+asp+数据库应用,由于服务器不支持,改用php,为此还在这里求助过。可是好心人不多。
估计以后还会有初学者来求助的,不妨将我的 php 代码贴出。本人的东西主要是一个flash制作的拼图小游戏,php与mysql用来上传并及时显示游戏成绩。路过的兄弟觉得对自己有帮助,那就请你顶一下。编程效果可以点击链接:http://
完成一次拼图后,输入昵称及QQ再点按《上传成绩》按钮,即可打开载有最新成绩表的网页(注意:游戏前及游戏中点按《记录》按钮得到的成绩表仅仅是本机保存的成绩)
下面是 php 代码及解释:
网页标题//以上是html代码的一般写法
$变量名1=$_POST['变量名1'];//接收flash变量并在php中定义变量:变量名1
//注意引号
//特别要注意post方法在测试flash时是无效的
$变量名2=$_POST['变量名2'];
$变量名3=$_POST['变量名3'];
$变量名4=$_POST['变量名4'];
$变量名5=$_POST['变量名5'];
mysql_connect("网站数据库主机","用户名","密码");
mysql_select_db("数据库名");
mysql_query("set names 'utf8'");//统一用utf8编码,中文不致乱码
$result=mysql_query("insert into 数据表名 values($变量名1,'$变量名2',$变量名3,$变量名4,'变量名5')");
//mysql_query括号内是数据库语法必须用引号括起来
//添加记录,注意数据表字段若非数值型,引用php变量必须用引号
//注意单双引号用法
$result=mysql_query("select * from 数据表名 where 字段名5='$变量5' order by 字段名x desc");
//数据库语法:查找符合条件 字段名5='$变量5' 且按 字段名x 降序的记录,并赋予变量
//字段名不用引号,相当于变量
//注意数据库语法相等条件的比较符号
//注意变量$result相当于二维数组
$result1=mysql_query("select count(*) from 数据表名 where 字段名5='$变量5'");
//数据库语法:查找符合条件 字段名5='$变量5' 记录的条数并赋予变量$result1
$tot=$result1!=null?mysql_result($result1,0,0):0;
//将二维数组$result1的惟一元素赋予$tot,注意当记录为空时值为null
if($tot>100)$tot=100;
echo "
表格名";//echo显示(写入),这里的html代码用引号括起来
echo "
字段名1字段名2字段名3字段名4";for($k=0;$k
$br=$k%2<1?"#ddddee":"#eedddd";
echo "
";for($j=0;$j<4;$j++)echo "
".mysql_result($result,$k,$j)."";//双重循环将二维数组$result的数据写入表格
//字符串相加用“.”号
//mysql_result($result,$i,$j)相当于result[k][j]
echo "
";}?>//php代码结束标志