Flash如何连接Mysql
来源:Asp之家 发布时间:2010-11-11 11:57:00
1、先介绍如何用PHP连上数据库(数据库用户名“root”,密码“sun”,有库“myguestbook”)
图6
2、PHP和MySQl通信(SQL语句:INSERT存,SELECT取):
PHP←MySQl:SELECT * FROM myguestbook;
PHP→MySQL:INSERT INTO myguestbook(name,comment) VALUE ("张三","这是留言");
3、SWF和PHP通信(LoadVars类的sendAndLoad方法存,解析XML的方式取):
SWF←PHP:PHP用echo写xml文件,SWF直接解析该文件。(我以前纳闷为什么蓝色的RSS是PHP格式的,学到这里才明白。)
SWF→PHP:swf用“sendAndLoad”(data_lv.uname="张三")发送变量,php用$name=$_POST['uname']接收变量。
注:
1、留言本其实就是这两个小的过程,PHP相当于一个桥梁。强烈建议将2和3都写出一个简单的例子,例子运行成功了,留言本没开始写就已经完成一大半了。
2、sendAndLoad既可以发送变量给php,也可以接收php的变量(类似于swf读取文本)。可以看火山的教程,很详细。
开始制作(做好上面的准备工作,下面的会很好理解):
图7
1、SWF读取数据
①和②MySQl→PHP→SWF
PHP用“SELECT”从MySQl那里取,再写成xml给SWF读。
图8
2、SWF储存数据
③和④SWF→PHP→MySQl
SWF用“sendAndLoad”给PHP,PHP用“INSERT”给MySQl。
图9
完成后的截图:
图10
其他注意事项:
解决乱码(解决数据库中的中文读出来是"????"):
在用PhpAdmin建立数据库的时候选择“utf8-geeral-ci”编码。
在php文件的查询语句前,加上:mysql_query("set names 'utf8'");
php模块化(便于以后修改):
连接数据库的语句写在单独的文件中,如connectdb.php。
则写数据(datatosql.php)和读数据(datatoxml.php)的文件中加上:require "connectdb.php"即可。
MySQL排错函数(如操作有错,根据提示会很方便修改):
mysql_errno(出错号); mysql_error(出错原因)。
php的日期函数(更详细的可参考其他帮助):
data("Ymd,l,H:i"); //20080608,Sunday,09:28
SWF实时刷新(保证读取最新数据):
swf发送并获取实时变量:data_lv.sendAndLoad("datatosql.php?n="+random(9999), data_lv, "post");
swf读取实时xml:myXML.load("datatoxml.php?n="+random(9999))


猜你喜欢
- javascript中要判断一个变量是否为array通常是比较困难的,因为var a = [];alert(t
- 1.彻底弄懂CSS盒子模式一(DIV布局快速入门) 2.彻底弄懂CSS盒子模式二(导航栏实例) 4.彻底弄懂CSS盒子模式四(绝对定位和相对
- (注:在看到大家如此关注JS里头的这几个对象,我试着把原文再修改一下,力求能再详细的阐明个中意义 2007-05-21)在提到上述的概念之前
- 用QQ聊过天的朋友都对它的自动隐藏窗口功能爱不释手,它可以使窗口显得清爽整洁而且富有动感,笔者的几个朋
- 这篇论坛文章着重介绍了Access数据库出现0x80004005问题的解决方法,更多内容请参考下文:项目做了三个月了,终于也差不多完成了,昨
- 字体设计是人类商业活动的需求,它随着时代和科学技术的进步而不断地变化着。被广泛应用于网络生活的各个方面。现代字体设计在计算机技术的应用中已经
- 一般我们是利用Session对象来防止通过“刷新”增加计数器的访问量的,看看下面的做法;<%If IsEmpty(Sessi
- 用途:将UTF-8编码汉字转换为GB2312码,兼容英文和数字版权:虽说是原创,其实也参考了別人的部分算法asp源代码:<% 
- 一、背景分析对想要在视觉化环境下制作复杂网页的专业网页制作者来说,Dreamweaver已经渐渐在网页编辑工具中展露头角,成为专业人士编写网
- 一般一个网站的首页访问量是最大的,如果您的网站的首页打开的非常缓慢,您的客户将会陆续离开你的网站.通常我们把需要经过复杂运算或者查询数据库得
- 一、为图片添加水印 代码如下:<% Dim Jpeg ””//声明变量 Set Jpeg = Server.CreateObject(
- 经常使用到有关数据库的操作。包括连接代码、SQL命令等等,又不曾刻意去记忆它们(我本人是不愿意去记这东东),所以常常在用到的时候又去查书本,
- 这个仿msn的右下角popup提示窗口效果很久以前收集的,现在整理出来给大家分享,需要的朋友可以拿去用,特点,提示窗口内容和js代码分离容易
- 第一种情况是返回的游标是某个具体的表或视图的数据,如:SQL-Code:CREATE OR REPLACE P
- 一、浏览器允许每个域名所包含的 cookie 数:Microsoft 指出 Internet Explorer 8 增加 cookie 限制
- 想必大家都很喜欢用Word打字,用Excel进行计算和规划,用PowerPoint作幻灯片进行展示…,但是这只用到了Office系列产品的很
- <% Function cutbadchar(str) badstr="不|文|明
- 有的时候取出全部数据库记录也许正好满足你的要求,不过,在大多数情况下我们通常只需得到部分记录。这样一来该如何设计查询呢?当然会更费点脑筋了,
- 说起INDEX SERVER,我自己本来用的也不多,不过前两天公司要做一个INDEX的搜索,我从网上找了好多的资料,仔细分析了以后自己启动了
- SELECT语句具有种类繁多的各类选项,这些选项可以用来控制数据返回的方式。这些选项以子句、关键词和函数的形式存在。 子句是一种修改结果的语