灵魂腐蚀 发表于 2015-2-4 00:17:47

PHP编程:如何在PHP中经由过程ADO挪用Access数据库和...

完成一个功能齐全的动态站点access|ado|法式|数据|数据库   PHP4已撑持Microsoft的COM手艺。但是文档中在COM局部却提得很少。

这儿是几个我试过的例子。但愿这些给你一些概念。注重的是这些只能运转在32位的Microsoft
Windows平台下。

用php激活ADO
ADO是Microsoft的数据库对象手艺。ADO外面包含毗连数据库的对象,从查询语句中前往数据的纪录集对象和体现数据元素的字段对象。
很多数据库不直接撑持ADO.代之的是良多数据库撑持低两级的Microsoft数据库手艺:ODBC和OLEDB.很多数据库撑持ODBC;但OLEDB有比ODBC更快的名声。

ADO则是包装ODBC和OLEDB的API.

这个例了翻开一个新的ADO毗连对象,对过ODBC翻开一个传统的ACCESS数据库,然后咱们履行SQL查询,会前往一个纪录集对象。然后咱们显示纪录集的前三个字段。


<?
$dbc = new COM("ADODB.Connection");
$dbc->Provider = "MSDASQL";
$dbc->Open("nwind");
$rs = $dbc->Execute("select * from products");
$i = 0;
while (!$rs->EOF) {
$i += 1;
$fld0 = $rs->Fields(0);
$fld1 = $rs->Fields(1);
$fld2 = $rs->Fields(2);
print "$fld0->value $fld1->value $fld2->value<BR>";
$rs->MoveNext();
}
$rs->Close();
?>






用PHP挪用Microsoft Word
这是另外一个例子:

<?
$word=new COM("word.application") or die("Cannot start Microsoft Word");
print "Loaded word version ($word->Version)";
$word->visible = 1 ;
$word->Documents->Add();
$word->Selection->Typetext("This is a test");
?>
另外要叮嘱各位的是,抵御诱惑,ASP/PHP/JSP/.NET的对比也许会让你无所适从,你也许学了一半PHP,又开始打C#的主意,或者有人说JAVA很强,这个时候的你绝对不能动摇,哪怕你真想学。

深爱那片海 发表于 2015-2-4 10:51:25

当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,

灵魂腐蚀 发表于 2015-2-6 16:09:04

个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。

乐观 发表于 2015-2-7 06:11:51

最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。

再现理想 发表于 2015-2-20 17:51:46

要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。

兰色精灵 发表于 2015-2-21 18:23:16

建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。

柔情似水 发表于 2015-3-6 20:43:53

再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。

仓酷云 发表于 2015-3-11 07:43:25

Ps:以上纯属原创,如有雷同,纯属巧合

透明 发表于 2015-3-16 06:31:00

个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。

蒙在股里 发表于 2015-3-21 07:29:03

首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。

第二个灵魂 发表于 2015-3-22 18:11:31

如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,

变相怪杰 发表于 2015-3-27 14:10:13

曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线\\\\\\\'_\\\\\\\' ;

山那边是海 发表于 2015-3-30 17:15:05

最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。

简单生活 发表于 2015-4-6 23:52:02

作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。

谁可相欹 发表于 2015-4-27 23:27:23

你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。

爱飞 发表于 2015-5-1 10:11:40

基础有没有对学习php没有太大区别,关键是兴趣。

飘灵儿 发表于 2015-5-10 18:26:05

如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,

因胸联盟 发表于 2015-6-13 02:55:06

写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。

不帅 发表于 2015-6-14 22:36:53

爱上php,他也会爱上你。

小妖女 发表于 2015-6-15 02:30:01

最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
页: [1]
查看完整版本: PHP编程:如何在PHP中经由过程ADO挪用Access数据库和...