精灵巫婆 发表于 2015-2-4 00:03:36

PHP网页编程之php3的ODBC函数

根据功能来进行封装等。很多的不懂,在使用搜索引擎查找,或者请教老师和在老师详细的讲解、指导下,都能顺利解决。   

如今咱们将PHP3中经常使用的ODBC函数罗列一下:
   
odbc_connect (dns,user ,pass);
前往一个毗连号,假如毗连掉败则前往0。
   
odbc_pconnect (dns,user,pass);
特别毗连,剧本运转停止后,毗连其实不断开。第二次毗连不异的dns时快一些。
   
odbc_commit (毗连号);
中止该毗连正在履行的线程,胜利前往True,掉败前往False。
   
odbc_autocommit (毗连号,0/1);
当参数为1时,设置该毗连正在履行的一切线程为主动中止。
   
odbc_do/odbc_exec (毗连号,sql语句);
履行sql语句,前往一个了局号,假如操作掉败则前往false。
   
odbc_prepare (毗连号,sql语句);
前往一个了局号,但不履行sql语句。可以今后用odbc_execute(该了局号)来履行。
   
odbc_fetch_into (了局号,[纪录数,] 数组);
把了局的某笔记录(省略为下一笔记录),放入数组(从入手下手),不管数组的类型。
前往该纪录在了局中的地位,如操作掉败则前往false。
   
odbc_fetch_row (了局号,[纪录数]);
移到某笔记录(省略为下一笔记录),该纪录可被odbc_result读写。
   
odbc_num_fields (了局号);
前往字段总数。
   
odbc_num_rows (了局号);
前往纪录总数。
   
odbc_result (了局号,字段号/字段名);
前往了局中以后纪录中该字段号/字段名的字段。
   
odbc_result_all (了局号,sql语句);
前往一切查询了局,并以html表格输入。
   
odbc_field_name/odbc_field_type/odbc_field_len (了局号,字段号);
前往该字段的字段名/数据类型/数据长度。
   
odbc_lonreaglen (了局号,长度);
设置前往了局的字段长度,如长度为0则全体前往。
   
odbc_free_result (了局号);
释放内存,当不需求内存中的查询了局时。
   
odbc_cursor (了局号);
前往一个指针,指向该了局。
   
odbc_rollback
odbc_close (毗连号);
封闭该毗连。
   
odbc_close_all();
封闭一切毗连。
   
   
   
一个用PHP3来把持ODBC数据库的详细例子。
   
db为odbc的dsn名,tab1为表名
   
   
   
echo "ODBC Samples"."
";
$Connection_ID=odbc_connect("db","","");
$Result_ID=odbc_exec($Connection_ID,"Select * from tab1");
$i=1;
$fldCount=odbc_num_fields($Result_ID);
echo "";
while (odbc_fetch_row($Result_ID,$i)<>0)
{
 echo " ";
 for ($j=1;$j<=$fldCount;$j++)
 {
  echo " ".$i." ";
  echo " ".odbc_result($Result_ID,$j)." ";
 }
 echo "
";
 $i=$i+1;
}
echo " ";
?>
   
   
   
   
其实查询进程还可以简化为:
$Connection_ID=odbc_connect("db","","");
$Result_ID=odbc_exec($Connection_ID,"Select * from tab1");
$fldCount=odbc_num_fields($Result_ID);
odbc_result_all($Result_ID);
?>
   
   

PHP成功的插入,删除,更新数据的时候,显然,你已经距离成功指日可待了。

谁可相欹 发表于 2015-2-4 08:21:07

我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。

只想知道 发表于 2015-2-9 19:59:47

我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。

小女巫 发表于 2015-2-24 12:19:13

多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。

admin 发表于 2015-3-3 16:20:30

写的比较杂,因为我也是个新手,不当至于大家多多指正。

冷月葬花魂 发表于 2015-3-11 21:03:05

我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。

透明 发表于 2015-3-12 03:41:18

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

乐观 发表于 2015-3-17 09:08:58

做为1门年轻的语言,php一直很努力。

简单生活 发表于 2015-3-24 04:33:36

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

因胸联盟 发表于 2015-3-24 22:42:59

环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。

兰色精灵 发表于 2015-4-1 09:30:14

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

老尸 发表于 2015-4-1 12:10:11

先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

灵魂腐蚀 发表于 2015-4-11 03:11:34

先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

不帅 发表于 2015-4-11 03:12:10

对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。

深爱那片海 发表于 2015-4-14 01:32:42

至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。

金色的骷髅 发表于 2015-4-18 02:59:51

首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。

再见西城 发表于 2015-4-22 04:12:28

为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。

山那边是海 发表于 2015-4-30 03:38:44

,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。

莫相离 发表于 2015-6-10 17:04:07

本文当是我的笔记啦,遇到的问题随时填充
页: [1]
查看完整版本: PHP网页编程之php3的ODBC函数