仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 671|回复: 18
打印 上一主题 下一主题

[学习教程] PHP网页编程之php3的ODBC函数

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:03:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

如今咱们将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 (了局号,[纪录数,] 数组);
  把了局的某笔记录(省略为下一笔记录),放入数组(从[0]入手下手),不管数组的类型。
  前往该纪录在了局中的地位,如操作掉败则前往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 该用户已被删除
5#
发表于 2015-3-3 16:20:30 | 只看该作者
写的比较杂,因为我也是个新手,不当至于大家多多指正。
冷月葬花魂 该用户已被删除
6#
发表于 2015-3-11 21:03:05 | 只看该作者
我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。
透明 该用户已被删除
7#
发表于 2015-3-12 03:41:18 | 只看该作者
基础有没有对学习php没有太大区别,关键是兴趣。
乐观 该用户已被删除
8#
发表于 2015-3-17 09:08:58 | 只看该作者
做为1门年轻的语言,php一直很努力。
简单生活 该用户已被删除
9#
发表于 2015-3-24 04:33:36 | 只看该作者
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
因胸联盟 该用户已被删除
10#
发表于 2015-3-24 22:42:59 | 只看该作者
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
兰色精灵 该用户已被删除
11#
发表于 2015-4-1 09:30:14 | 只看该作者
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
老尸 该用户已被删除
12#
发表于 2015-4-1 12:10:11 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
灵魂腐蚀 该用户已被删除
13#
发表于 2015-4-11 03:11:34 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
不帅 该用户已被删除
14#
发表于 2015-4-11 03:12:10 | 只看该作者
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
深爱那片海 该用户已被删除
15#
发表于 2015-4-14 01:32:42 | 只看该作者
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
金色的骷髅 该用户已被删除
16#
发表于 2015-4-18 02:59:51 | 只看该作者
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
再见西城 该用户已被删除
17#
发表于 2015-4-22 04:12:28 | 只看该作者
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
山那边是海 该用户已被删除
18#
发表于 2015-4-30 03:38:44 | 只看该作者
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
莫相离 该用户已被删除
19#
发表于 2015-6-10 17:04:07 | 只看该作者
本文当是我的笔记啦,遇到的问题随时填充
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-20 23:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表