PHP与MySQL结合的数据库编程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

yaobanwd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档