- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP与MySQL结合的数据库编程
第11讲 PHP访问MySQL数据库 现在最流行的动态网站开发的软件组合是LAMP。LAMP是Linux、Apache、MySQL和PHP的缩写。PHP具有简单、易用、功能强大和开放性等特点,这使PHP已经成为了网络世界中最流行的编程语言之一。PHP可以通过mysql接口或者mysqli接口来访问MySQL数据库。 本章主要介绍PHP语言中进行MySQL数据库编程的相关知识。 11.1 HTML基础 基于B/S模式的Web应用程序的工作流程 HTML的英文全称是 Hyper Text MarkUp Language,中文叫做“超文本标记语言”。 基本结构: html head titleTitle of page/title /head body This is my first homepage. bThis text is bold/b /body /html 11.2 PHP概述 PHP(PHP: Hypertext Preprocessor的缩写,中文名:“PHP:超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。 PHP网页文件会被当作一般HTML网页文件来处理 ?php $string=“hello”; echo $string; ? 变量 $a;$b;$c; 赋值 $a=1;$b=“hello”;$c= 1+1; 数组 $d=array(“id”=1,”name”=”a”,”sex”=”m”); 输出 echo $a; print_r($d); 运算 $a+$c;and ;or ||; 条件判断 if{}else{};if{}else if{}else{}; 循环结构 while(){}; 使用PHP进行MySQL数据库编程的基本步骤 1 首先建立与MySQL数据库服务器的连接 2 然后选择要对其进行操作的数据库 3 再执行相应的数据库操作(对数据的添加、删除、修改和查询等) 4 最后关闭与MySQL数据库服务器的连接 11.3 建立与MySQL数据库服务器的连接 函数mysql_connect()语法格式 mysql_connect([servername[,username[,password]]]) 返回值为资源句柄型(resource),若执行成功,则返回一个连接标识号;否则返回逻辑值FALSE 在PHP程序中,通常将mysql_connect()函数返回的连接标识号保存在某个变量中,以备PHP程序使用。实际上,在后续有关操作MySQL数据库的函数中,一般都需要指定相应的连接标识号作为该函数的实参。 Connect.php ?php $con=mysql_connect(“localhost:3306”,”root”,”123456”); If(!$con) { Echo “连接失败!br”; Echo “错误编号:”.mysql_errno().”br”; Echo “错误信息:”.mysql_error(); Die();//终止程序运行 } Echo “连接成功!”; ? 11.4 选择数据库 mysql_select_db(database[,connection]); 返回值为布尔型,若执行成功,则返回true;否则返回false. ?php $con=mysql_connect(“localhost:3306”,”root”,”123456”); If(mysql_errno()) { Echo “数据库连接失败!”; Die(); } Mysql_select_db(“test”,$con); If(mysql_errno()) { Echo “数据库选择失败!”; Die(); } Echo “数据库选择成功!”; ? 11.5执行数据库操作 Mysql_query(query[,connection]) 函数返回值是资源句柄型。对于select语句,若执行成功,则返回相应的结果标识符,否则返回false;而对于insert、delete、update等非检索语句,若执行成功,则返回true,否则返回false. 1 数据的添加 ?php $con=mysql_connect(“localhost:3306”,”root”,”123456”) or die(“数据库服务器连接失败!”); mysql_select_db(“example”,$con) or die(“数据库选择失败!”); mysql_query(“set names gbk”); $sql=“insert into customer(id,name,sex,address,info) values(null
您可能关注的文档
- NEB公司提供的保护碱基序列表.doc
- NestedLogit模型在轨道交通衔接方式选择中的应用.pdf
- Netfilter+NAT技术在计算机实验室中的应用.pdf
- NERC与华东电网AGC评价标准的比较.pdf
- NetFlow及其在宽带计费中的应用.pdf
- NETBIOS及其作用.doc
- NetFramework的安装.doc
- netmeeting使用方法.doc
- Network Survivability Performance Evaluation with Applications in WDM Networks with Wavelen.pdf
- Network+Stumbler+使用方法.doc
- 2025年山东临沂中考道德与法治试卷真题(精校打印).docx
- 2025年内蒙古中考化学试卷试题解读及备考指导.docx
- 2025年上海格致中学高二下学期期末考试英语试卷(含答案详解).docx
- 统编版(2024)八年级上册历史新教材全册知识点复习提纲.docx
- 2025年上海建平中学高二下学期期末考试英语试卷(含答案详解).docx
- 2026高考英语 译林版选修3词汇复习全套教案(学生版+解析版).docx
- 2025年北京市中考道德与法治试卷试题真题(含答案详解).docx
- 高中英语2025届高考核心词汇(共十八组888个).docx
- 2025年高考重庆卷政治试题真题及答案详解(精校打印).docx
- 人教版高中生物必修2《遗传与进化》必背知识考点提纲.docx
文档评论(0)