仓酷云

标题: PHP网站制作之PHP3的MicrosoftSQL数据库函数 [打印本页]

作者: 爱飞    时间: 2015-2-4 00:03
标题: PHP网站制作之PHP3的MicrosoftSQL数据库函数
算是1个熟悉的过程,所以c语言的基础有就更好,没有也不怕。   

PHP3的MicrosoftSQL数据库函数
   
  PHP3壮大的数据库功效除供应经由过程ODBC会见数据库的体例以外,还供应了对今朝主流数据库的直接会见撑持。上面,咱们就来引见一下PHP3中的MSSQL函数。
   
  在PHP3剧本中挪用MSSQL函数
   
  默许情形下,PHP3把对Microsoft SQL数据库的撑持作为附加模块。因而,用户假如但愿在本人编写的PHP代码中利用MSSQL函数的话,应该起首启动PHP对MSSQL函数的撑持功效。详细为,翻开php3.ini文件,找到“Dynamic Extensions”条面前目今的“extension=php3_mssql.dll”一项,然后作废该项后面起屏障感化的“;”符号便可。
   
  因为对Microsoft SQL数据库的撑持属于PHP的扩大功效,因而,用户应该在将要挪用MSSQL函数的代码开首处到场以下一行代码:
   
  dl (“php3_mssql.dll”);
   
   
  mssql_connect
   
  功效:创立与MS SQL办事器的毗连。
   
  格局:mssql_connect (MS SQL办事器称号, 用户名, 用户口令);
   
  前往值:胜利前往与MS SQL办事器的毗连标识。
   
  简介:mssql_connect()函数用来创立与方针MS SQL办事器的毗连。个中的办事器参数称号应该为无效的MS SQL办事器称号。利用mssql_connect()函数创立起来的毗连在PHP3剧本履行终了以后将主动封闭,或可以挪用mssql_close()函数手动封闭。
   
  mssql_pconnect
   
  功效:创立与MS SQL办事器的永世性毗连。
   
  格局:mssql_pconnect (MS SQL办事器称号, 用户名, 用户口令);
   
  前往值:胜利前往与MS SQL办事器的永世性毗连标识。
   
  简介:mssql_pconnect()函数与mssql_connect()函数的功效十分类似,最次要的分歧在于mssql_pconnect()函数与MS SQL办事器创立的是永世性的毗连,该毗连不会随PHP3代码履行停止而封闭,并且利用mssql_close()函数也没法强迫封闭永世性毗连。
   
  mssql_close
   
  功效:封闭与MS SQL办事器的毗连。
   
  格局:mssql_close (毗连标识);
   
  前往值:胜利前往true,掉败前往false。
   
  简介:mssql_close()函数用于封闭指定毗连标识对应的与MS SQL办事器创立的毗连。假如在mssql_close()函数中没有指明毗连标识,则封闭最初创立的毗连。
   
  注重:PHP3其实不请求明白利用mssql_close()函数,由于非永世性毗连在PHP3代码履行终了以后将会主动封闭。
   
  mssql_close()函数没法封闭利用mssql_pconnect()函数创立的永世性毗连。
   
   
  mssql_select_db
   
  功效:选择MS SQL数据库。
   
  格局:mssql_select_db (数据库称号, 毗连标识);
   
  前往值:胜利前往true,掉败前往false。
   
  简介:mssql_select_db()函数用于设定由指定毗连标识对应的办事器上确当前举动数据库。假如不详细指名毗连标识,mssql_select_db()函数将默许利用最初创立的办事器毗连。
   
   
  mssql_query
   
  功效:向MS SQL办事器传送SQL号令。
   
  格局:mssql_query (查询语句, 毗连标识);
   
  前往值:胜利前往查询了局标识,掉败前往false。
   
  简介:mssql_query()函数用于向指定毗连标识所对应的办事器上确当前举动数据库传送SQL号令。假如不详细指明毗连标识,mssql_query()函数将主动利用最初创立的毗连。
   
   
  mssql_num_rows
   
  功效:获得查询了局中的纪录条数。
   
  格局:mssql_num_rows (查询了局标识);
   
  前往值:查询了局中的纪录数量。
   
   
  mssql_data_seek
   
  功效:挪动外部纪录指针。
   
  格局:mssql_data_seek (查询了局标识, 行);
   
  前往值:胜利前往true,掉败前往false。
   
  简介:mssql_data_seek()函数用来挪动指定查询了局标识所对应的查询了局中的外部行指针到指定行。
   
   
  mssql_fetch_row
   
  功效:以数字索引数组的模式获得查询了局数据。
   
  格局:mssql_fetch_row (查询了局标识);
   
  前往值:胜利前往与查询了局中的每行数据绝对应的数组,掉败前往false。
   
  简介:mssql_fetch_row()函数用来获得指定查询了局标识所对应的了局数据。每行数据将会以数组的模式保留,个中每列数据都被保留在数组的一个元素中,数组位移从0入手下手。
   
  注重:每次挪用mssql_fetch_rows()函数城市前往下一行的新纪录,直到前往全体数据行。
   
   
  mssql_fetch_array
   
  功效:以数组模式获得查询了局数据。
   
  格局:mssql_fetch_array (查询了局标识);
   
  前往值:胜利前往与查询了局中的每行数据绝对应的数组,掉败前往false。
   
  简介:mssql_fetch_array()函数是对mssql_fetch_rows()函数的扩大。除可以把查询了局保留在数字索引的数组中外,mssql_fetch_array()函数还可以把数据保留在联系关系索引中,即便用字段名作为索引关头字。
   
  注重:mssql_fetch_array()函数的履行速度其实不低于mssql_fetch_row()函数,并且可以供应很主要的扩大功效,因而建议用户可使用mssql_fetch_array()函数来取代mssql_fetch_row()函数。
   
   
  mssql_fetch_object
   
  功效:以对象模式获得查询了局数据。
   
  格局:mssql_fetch_object (查询了局标识);
   
  前往值:胜利前往属性与查询了局数据绝对应的对象,掉败前往false。
   
  简介:mssql_fetch_object()函数的感化与mssql_fetch_array()函数相似,独一分歧在于利用mssql_fetch_object()函数失掉的将是对象而非数组。如许,用户就只能利用字段名而非字段位移来取得对象中的数据。
   
  注重:mssql_fetch_object()函数的履行速度与mssql_fetch_array()函数不异,因而与mssql_fetch_row()函数的履行速度没有太大区分。
   
   
  mssql_num_fields
   
  功效:获得查询了局中的字段数。
   
  格局:mssql_num_fields (查询了局标识);
   
  前往值:前往查询了局中的字段数。
   
   
  mssql_field_seek
   
  功效:设定字段位移。
   
  格局:mssql_field_seek (查询了局标识, 字段位移);
   
  功效:查找指定位移的字段。
   
   
  mssql_fetch_field
   
  功效:获得字段信息。
   
  格局:mssql_fetch_field (查询了局标识, 字段位移);
   
  前往值:前往包括字段信息的对象。
   
  简介:mssql_fetch_field()函数可以被用来获得指定查询了局中的字段信息。假如不详细指明字段位移,mssql_fetch_field()将主动前往下一个新的字段的信息。
   
  mssql_fetch_field()函数前往了局对象的属性包含:
   
  name:字段称号。
   
  column_source:字段地点的数据库表格。
   
  max_length:字段的最大长度。
   
  Numeric:假如字段为数字类型则该属性值为1。
   
   
  mssql_result
   
  功效:获得详细查询了局数据。
   
  格局:mssql_result (查询了局标识, 行, 字段);
   
  前往值:前往查询了局中位于指定行和字段的单位格数据。
   
  简介:mssql_result()用来获得查询了局中的单位格数据。个中的字段参数可使用字段位移或字段名。假如字段称号利用了别号,例如:“select first_name as name from...”,则应该在mssql_result()函数的字段参数中也利用一样的别号。
   
  注重:当用户的任务触及到大批的查询了局时,应该思索利用可以获得整行数据的函数。由于这些函数可以在一次挪用的过程当中获得多个单位格信息,所以履行速度要比利用mssql_result()函数快很多。别的,用户应该注重在挪用函数时,指定字段的数字位移的履行速度要远远快于指定字段称号的履行速度。建议用户在利用过程当中多采取履行速度更快的mssql_fetch_row(),mssql_fetch_array(),和mssql_fetch_object()函数。
   
   
  mssql_free_result
   
  功效:清空查询了局所占用的内存资本。
   
  格局:mssql_free_result (查询了局标识);
   
  简介:假如用户忧虑PHP3代码在履行过程当中占用过量内存资本的话,可使用mssql_free_result()函数来清空指定查询了局标识所对应的查询了局所占用的体系内存。假如没有详细指明查询了局标识,一切查询了局占用的内存资本都将被全体清空。
   
  
基础这个东西是个比较笼统的概念,如果你之前学习过c语言, c语言被认为是
作者: 第二个灵魂    时间: 2015-2-4 08:21
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
作者: 爱飞    时间: 2015-2-9 20:01
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
作者: 海妖    时间: 2015-2-10 10:50
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
作者: 山那边是海    时间: 2015-2-24 12:19
最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。
作者: 小妖女    时间: 2015-3-3 16:20
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
作者: 不帅    时间: 2015-3-4 20:52
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
作者: 灵魂腐蚀    时间: 2015-3-11 21:03
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
作者: admin    时间: 2015-3-19 13:22
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
作者: 金色的骷髅    时间: 2015-3-24 20:56
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
作者: 只想知道    时间: 2015-3-29 12:54
我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。
作者: 乐观    时间: 2015-4-1 12:10
有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。
作者: 飘灵儿    时间: 2015-4-4 08:02
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
作者: 精灵巫婆    时间: 2015-4-11 03:11
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
作者: 小魔女    时间: 2015-4-11 03:12
实践是检验自己会不会的真理。
作者: 活着的死人    时间: 2015-4-18 02:59
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
作者: 兰色精灵    时间: 2015-4-18 05:46
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
作者: 飘飘悠悠    时间: 2015-4-24 05:32
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
作者: 老尸    时间: 2015-4-25 12:57
最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。
作者: 谁可相欹    时间: 2015-4-30 03:38
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2