您所在位置: 网站首页 / PHP程序员必须掌握的知识.docx / 文档详情
PHP程序员必须掌握的知识.docx 立即下载
2025-08-25
约1.3万字
约22页
0
22KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

PHP程序员必须掌握的知识.docx

PHP程序员必须掌握的知识.docx

预览

免费试读已结束,剩余 17 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PHP程序员必须掌握的知识

第一篇:PHP程序员必须掌握的知识PHP5的优点PHP5的最大特点是引入了面向对象的全部机制,并且保留了向下的兼容性。程序员不必再编写缺乏功能性的类,并且能够以多种方法实现类的保护。另外,在对象的集成等方面也不再存在问题。使用PHP5引进了类型提示和异常处理机制,能更有效的处理和避免错误的发生。mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别实例代码$link=mysql_connect('localhost','root',”);mysql_select_db('abc',$link);$sql=“select*frombook”;$result=mysql_query($sql);while($row=mysql_fetch_row($result)){echo$row['cid'].'::'.$row[1].'';}$result=mysql_query($sql);while($row=mysql_fetch_array($result)){echo$row['cid'].'::'.$row[1].'';}$result=mysql_query($sql);while($row=mysql_fetch_object($result)){echo$row->cid.'::'.$row->title.””;}$result=mysql_query($sql);while($row=mysql_fetch_assoc($result)){echo$row['cid'].'::'.$row[1].'';}?>详细解释:mysql_fetch_row,这个函数是从结果集中取一行作为枚举数据,从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从0开始。注意,这里是从0开始偏移,也就是说不能用字段名字来取值,只能用索引来取值,所以如下代码是取不到值的:while($row=mysql_fetch_row($res)){echo$row['cid'].'::'.$row[1].”;}//这里的$row['cid']取不到值。mysql_fetch_array,从结果集中取得一行作为关联数组,或数字数组,或二者兼有,除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名。也就是说他得到的结果像数组一样,可以用key或者索引来取值,所以while($row=mysql_fetch_array($res)){echo$row['cid'].'::'.$row[1].”;}//这里$row['cid'],$row[1]都能得到相应的值。mysql_fetch_object,顾名思义,从结果集中取得一行作为对象,并将字段名字做为属性。所以只有这样才能取到值while($row=mysql_fetch_object($res)){echo$row->cid.'::'.$row->title.”";}mysql_fetch_assoc,从结果集中取得一行作为关联数组,也就是说这个函数不能像mysql_fetch_row那样用索引来取值,只能用字段名字来取,所以while($row=mysql_fetch_assoc($res)){echo$row['cid'].'::'.$row[1].”;}//$row[1]这样是取不到值的补充一点:mysql_fetch_array函数是这样定义的:arraymysql_fetch_array(resourceresult[,intresult_type]),返回根据从结果集取得的行生成的数组,如果没有更多行则返回FALSE。mysql_fetch_array()中可选的第二个参数result_type是一个常量,可以接受以下值:MYSQL_ASSOC,MYSQL_NUM和MYSQL_BOTH。其中:1、mysql_fetch_assoc($result)==mysql_fetch_array($result,MYSQL_ASSOC);2、mysql_fetch_row($result)==mysql_fetch_array($result,MYSQL_NUM);所以mysql_fetch_array()函数在某种程度上可以算是mysql_fetch_row()与mysql_fetch_assoc()的集合。另外,mysql_fetch_array()另外还有MYSQL_BOTH参数,将得到一个同时包含关联和数字索引的数组。在来说句$row=$db->fetch_array($query);$db是人数据库操作类,$db->fetch_a
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

PHP程序员必须掌握的知识

文档大小:22KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用