- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flex中的MySQL管理--.doc
Flex中的MySQL管理
学习使用RIA Framein的出现震撼了业界,这毫无疑问。它当然是基于PHP的最佳应用程序,因为它将MySQL管理界面由命令行的形式改为了ode#39;] == #39;getTables#39; )
$sql = #39;SHO #39;.$_REQUEST[#39;table#39;];
$dsn = #39;mysql://rootlocalhost/#39;.$_REQUEST[#39;db#39;];
$mdb2 = MDB2::factory($dsn);
if (PEAR::isError($mdb2)) { die($mdb2-gt;getMessage()); }
$dom = neDocument();
$dom-gt;formatOutput = true;
$root = $dom-gt;createElement( records );
$dom-gt;appendChild( $root );
$res = $mdb2-gt;query( $sql );
if (PEAR::isError($mdb2)) { die($mdb2-gt;getMessage()); }
-gt;createElement( record );
$root-gt;appendChild( $rec );
foreach( array_keys( $ro = $dom-gt;createElement( $key );
$rec-gt;appendChild( $key_elem );
$key_elem-gt;appendChild( $dom-gt;createTextNode( $rodb2-gt;disconnect();
header( Content-type: text/xml );
echo $dom-gt;saveXML();
?gt;
该脚本的第一项工作就是利用MDB2库连接数据库。如果没有安装MDB2库,则可使用PEAR安装该库,如下所示:
% pear install MDB2
%
如果PEAR无法正常运行,可访问mdb2,然后下载源代码并将其解包到PHP的include路径下。MDB2是通用的数据库适配器层,它已取代了广为使用的PEAR DB库。
脚本的第二项工作就是创建XML DOM Document对象,该对象将用来创建要输出的XML树。从此处开始,它将运行查询,并在XML树中添加ron作为XML标签。最后,该脚本将关闭所有连接,并将XML保存到PHP输出流中。
选用XML DOM对象的原因是,它可避免任何与数据、不对称标签等有关的编码问题以及各种可能使XML产生混乱的因素。我可以将调试XML数据流的时间节省下来做其他许多更有意义的工作。您一定也会这样做。
将该脚本安装到本地机器上的可运行目录下,然后使用curl命令向服务器发出请求。
% curl localhost/sql/req.php
lt;?xml version=1.0?gt;
lt;recordsgt;
lt;recordgt;
lt;databasegt;addresseslt;/databasegt;
lt;/recordgt;
lt;recordgt;
lt;databasegt;ajaxdblt;/databasegt;
lt;/recordgt;
...
%
在本例中,我并未指定数据库或模式,这会要求脚本返回可用数据库的清单。假如web服务脚本有权执行该任务,则在curl语句后面就会显示执行的结果。在本例中,将以标签的形式显示不同数据库的列表。
该脚本返回的所有数据都带有lt;recordsgt;标签,它包含一组lt;recordgt;标签。每个lt;recordgt;标签的
12345下一页 这篇文章来自..,。名称和内容取决于已执行的SQL语句。在本例中,只返回单列命名数据库。
除了使用curl命令,还可将URL输入浏览器中,然后在加载页面后选择Vieode=getTablesdb=articles
lt;?xml version=1.0?gt;
lt;recordsgt;
lt;recordgt;
lt;tables_in_articlesgt;articlelt;/tables_in_articlesgt;
lt;/recordgt;
lt;/recordsgt;
%
articles数据库中只有一个名为article的表格,这并不奇怪。要运行经典的select * from article查询以获取所有记录,可使用以下URL:
% curl .../
您可能关注的文档
- 2型糖尿病外科手术方式及其机制.doc
- 2型糖尿病大血管病变患者胰岛素抵抗与中医证候的相关性研究.doc
- 2型糖尿病患者肠道拟类菌属和双歧杆菌属多样性的PCRDGGE指纹图谱分析.doc
- 2NBDG用于乳腺癌MDAMB231细胞荧光检测研究.doc
- 3+X高考模式下思想政治课教学的几点思考与对策.doc
- 3.3.4防范风险能力不足 我国网络银行业务发展对策研究.doc
- 32例以颅脑损伤为主的多发伤救治体会.doc
- 34例多支或左主干病变冠心病患者介入术后拔管反应的护理.doc
- 34例肿瘤患者PICC置管分析.doc
- 34株多重耐药铜绿假单胞菌的耐药性及β内酰胺酶基因分析.doc
- Flt3L及CCL5对prime-boost免疫策略中抗原特异性免疫应答的增强及抗肿瘤作用.doc
- Fluent软件及其在水利方面的应用发展.doc
- FTP服务器安全防范及数据备份.doc
- GAMMA钉治疗老年股骨粗隆间骨折的手术分析.doc
- GDC介入治疗破裂前交通动脉瘤17例.doc
- GPRS管理与创建APN拨号连接.doc
- Graves 病患者眼部临床表现及其伴眼球突出者血清FT3,FT4,TSH,TPOAb检测的临床意义.doc
- Graves病131I治疗后甲状腺过氧化物酶和甲状腺球蛋白抗体的变化及与早发甲减的关系.doc
- Graves病患者甲亢性肝损害及其相关因素分析.doc
- hacmp 规划和设计.doc
最近下载
- 2025湖南株洲市工会社会工作者招聘30人笔试备考试题及答案解析.docx VIP
- 2023考试软件评测师真题及答案完整版.docx VIP
- 机务基础维修执照考试资料系列 M11 .pdf VIP
- 患者跌倒、坠床等意外事件的防范制度、措施、报告制度.docx VIP
- 2025年湖南株洲市工会社会工作者招聘30人笔试备考试题及答案解析.docx VIP
- 教师资格考试初中学科知识与教学能力语文试卷及解答参考.docx VIP
- 部编版八年级道德与法治上册3.1《维护秩序》优质教案.doc
- 冷链医疗器械培训试题(含答案).docx VIP
- 2025湖南株洲市工会社会工作者招聘30人笔试备考题库及答案解析.docx VIP
- 乾坤木业业务流程诊断.ppt VIP
文档评论(0)