- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学课件课件PPT医学培训课件教育资源教材讲义
10模块-PHP数据库编程;能力目标
1.能利用PHP语言操作MySQL数据库
2.能利用ADODB类库操作MySQL数据库
3.能利用PHP语言操作Access和SQL Server数据库
知识目标
1.mysql_connect()和mysql_select_db()等函数的使用
2.mysql_query()函数的使用
3.mysql_fetch_array()和mysql_fetch_row()等函数的使用
4.ADODB类库常用函数的使用
5.ADODB类库操作Access和SQL Server数据库
6.ODBC函数操作Access和SQL Server数据库 ;知识1 连接服务器和选择数据库;;;;;知识2 创建查询和显示查询结果;;;?php
$lnk = mysql_connect(localhost, root, xianyang) or die (连接失败 : . mysql_error());
//设定当前的连接数据库为student
mysql_select_db(student, $lnk);
mysql_query(set names gb2312);//指定数据库字符集
$result = mysql_query(SELECT stuNum,stuName from students)
or die(br查询表students失败: . mysql_error());
$row=mysql_fetch_row($result); //读取结果集中的一行
while ($row)
{
echo $row[0].----.$row[1] . br; //用字段索引访问
$row=mysql_fetch_row($result); //读取结果集中的下一行
}
?
以上代码的执行结果如图10-1所示。;;;;;;;;;知识3 获取检索记录数量;?php
…//省略了连接数据库的代码
mysql_query(set names gb2312);//指定数据库字符集
$result = mysql_query(select * from students)
or die(br查询表students失败: . mysql_error());
$rows=mysql_num_rows($result); //取得记录数量
echo 总记录数: $rows br;
echo table border=1trtd学号/ td;
echo td姓名/ tdtd性别/tdtd年龄/td/tr;
//因为已经获得的记录的行数$rows,因此可以用for循环输出所有记录
for ($i=0;$i$rows;$i++)
{
$row=mysql_fetch_array($result,MYSQL_BOTH);
echo trtd.$row[stuNum]./td td.$row[stuName]./td;
echo td.$row[stuSex]./tdtd.$row[stuAge]./td/tr;
}
echo /table;
?
以上代码的执行结果如图10-2所示。;;另外,除了用mysql_num_rows()函数可以获得记录数量???,还可以通过SQL中的count子句获取被查询的记录数目。例如下面SQL语句即可统计数据表中的记录数量。
select count(*) as record_num from students
再通过以下几句PHP代码即可获得并输出数据表中的记录数量。
?php
…//省略了连接和选择数据库的代码
$result = mysql_query(select count(*) as record_num from students )
or die(br查询表students失败: . mysql_error());
$row=mysql_fetch_array($result);
echo 总记录数:. $row[ record_num ];
?;知识4 插入、更新和删除记录;;;;知识5 ADODB类库概述;;ADODB拥趸者很多,很多著名的开源软件:PostNuke、phpWiki、Mambo、eGroupware等,都使用ADODB作为数据库抽象类库。
ADODB的类库非常大,仅主执行类(adodb.inc.php)就有120KB,因此这在一定程度上影响它的执行效率。所以在使用ADODB类库时应该充分考虑到这一点。
要使用ADODB来操作数据库,首先要获取和安装ADODB,读者只要到网上下载ADODB类库包,将其解压到Web服务器目录下,然后在需要使用的位置调用ADODB中的文件即可。
本书下载的ADODB版本是5.0,并将其解压到网站根目录adod
您可能关注的文档
最近下载
- 2024—2025学年广东省佛山市顺德区九年级上学期期中考试化学试卷.doc VIP
- 阿托品化与阿托品中毒的主要区别.docx VIP
- 麦克维尔多联机安装说明书.pdf VIP
- Unit 2 Section B(1a-Project)课件人教版2024新教材七年级上册英语.pptx VIP
- 南京大学《算法设计与分析》ppt课件 L12 - DAG.pdf VIP
- 南京大学《算法设计与分析》ppt课件 L11 - GraphTraversal.pdf VIP
- CH_T 7002-2018CN 无人船水下地形测量技术规程.docx
- 生产现场质量问题分析与解决培训.ppt VIP
- SMP-03-005-00 委托生产文件管理规程.pdf VIP
- 南京大学《算法设计与分析》ppt课件 L10 - Union-Find.pdf VIP
原创力文档


文档评论(0)