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