当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)12.PHP操作MySQL[2019版]

资源类别:文库,文档格式:PDF,文档页数:31,文件大小:594.12KB,团购合买
 PHP访问MySQL的基本流程  连接MySQL服务器  操作MySQL数据库
点击下载完整版文档(PDF)

主要内容 PHP访问 MySQL的基本流程 连接 MySQL服务器 操作 MySQL数据库

主要内容  PHP访问MySQL的基本流程  连接MySQL服务器  操作MySQL数据库

PHP访问MySQ的基本流程 1、用户使用浏览器对某个页面发出HTTP请求 2、服务器端接受请求,并发送给PHP程序进行处理。 3、PHP解析代码。在代码中有连接MySq数据库命令和请求特定数据 库的某些特定数据的SQL命令。根据这些代码,PHP打开一个和 MySQL 的连接,并且发送SQL命令到 MySQL数据库。 4、 MySQL接收到SQL语句之后加以执行。执行完毕后返回执行结果到 PHP程序。 5、PHP执行代码并根据 MySQL返回的请求结果数据生成特定格式的 HTML文件,且传递给浏览器。HTML经过浏览器渲染成为用户请求的展 示结果

PHP访问MySQL的基本流程  1、用户使用浏览器对某个页面发出HTTP请求。  2、服务器端接受请求,并发送给PHP程序进行处理。  3、PHP解析代码。在代码中有连接MySQL数据库命令和请求特定数据 库的某些特定数据的SQL命令。根据这些代码,PHP打开一个和MySQL 的连接,并且发送SQL命令到MySQL数据库。  4、MySQL接收到SQL语句之后加以执行。执行完毕后返回执行结果到 PHP程序。  5、PHP执行代码并根据MySQL返回的请求结果数据生成特定格式的 HTML文件,且传递给浏览器。HTML经过浏览器渲染成为用户请求的展 示结果

PHP访问MySQ的基本流程 连接MSQ数据库 选择数据库 发送SQL命令 操作表记录 获取结果集 获取字段 获取记录 关闭连接

PHP访问MySQL的基本流程

PHP连接 MySQL的方式 PHP的mysq展 PDO PHP的mysq扩展 引入的PHP版本 50 5.0 30之前 PHP5x是否包含 MySQL开发状态 活跃 在PHP53中活跃 仅维护 在 MySQL新项目中的建议使用程度 建议-首选 不建议 AP的字符集支持 是 是 服务端 prepare语句的支持情况 客户端 prepare语句的支持情况 是 存储过程支持情况 多语句执行支持情况 否是是是 大多数 否否否否否否 是否支持所有 MySQL41以上功能 大多数

PHP连接MySQL的方式

连接数据库前的准备工作 默认情况下,需要开启对 MySQL支持,在扩展函数库中开启 MySQL函数库。 首先打开 php. ini,找到"; extension= php_mysqli. d",去掉 该语句前的分号 ,保存 php. ini,重启启动S或 APACHE服 务器即可。 mysqlI xtension-php interbase dll 0 extension=php ldap. dll extension=php string. dll ension=php exif. dll ension=php mysqli.dll lp odbc. dll tension=php openssl.dll

连接数据库前的准备工作  默认情况下,需要开启对MySQL支持,在扩展函数库中开启 MySQL函数库。  首先打开php.ini,找到“;extension=php_mysqli.dll” ,去掉 该语句前的分号“;”,保存php.ini,重启启动IIS或APACHE服 务器即可

连接 MySQL服务器 连接 MySQL服务器 PHP使用 mysqli_connect0函数连接 MySQLI服务器 mysqli_connect0函数的格式如下: mysqli_connect( MYSQL服务器地址用户名′,“用户密码’,要连接的数据库名 例如11-1ph Sdb=mysqli_connect('localhost, root) if(Sdb echo"连接成功"; els echo"连接失败";

连接MySQL服务器 连接MySQL服务器  PHP使用mysqli_connect()函数连接MySQL服务器  mysqli_connect()函数的格式如下:  mysqli_connect(‘MYSQL服务器地址’,’用户名’,‘用户密码’,‘要连接的数据库名’)  例如11-1.php 

连接 MySQL服务器 连接 MySQL服务器 )Warning: mysqli connectO:(HY000/1045): Access denied for user ' root' @'localhost'(using password: YES) in C: lwamp64wwwl1111-1php on line 2 Call stack Time Memor Function Location 10.0010 3620608{main}O 11-1 php: 0 0.0010 362712 mysqli connect() .11-1php:2 连接失败 pnp db=@ mysqli_connect( localhost;'root123456) or die(“无法连 接数据库”) pint(“成功连接服务器”) mysqli_close(Sdb)

连接MySQL服务器 连接MySQL服务器  <?php  $db=@mysqli_connect('localhost','root','123456') or die(“无法连 接数据库”);  print(“成功连接服务器”);  mysqli_close($db);

连接 MySQL服务器 更改默认的数据库 连接到数据库后,如果需要更改默认的数据库,就使用函数 mysqli_select_db0,格式为 mysqli_select_db(数据库服务器连接对象,更改后的默认数据 库); 例如 Sdb=@mysqli_connect(, 'root, 123456 database′)修改为一下两个语句替代: Sdb=@mysqli_connect('localhost' 'root, 123456): mysqli_select_db(Sdb, 'database)

连接MySQL服务器 更改默认的数据库  连接到数据库后,如果需要更改默认的数据库,就使用函数 mysqli_select_db(),格式为:  mysqli_select_db(数据库服务器连接对象,更改后的默认数据 库);  例如:  $db=@mysqli_connect('localhost','root','123456', ‘database’) 修改为一下两个语句替代:  $db=@mysqli_connect('localhost','root','123456');  mysqli_select_db($db,'database');

连接 MySQL服务器 更改默认的数据库 连接到数据库后,如果需要更改默认的数据库,就使用函数 mysqli_select_db0,格式为 mysqli_select_db(数据库服务器连接对象,更改后的默认数据 库); 例如11-2php: $db= mysqli_connect( localhost;'root) or die("数据库连接失 败") if(mysqli_select_db(Sdb, 'test)) ●echo"链接成功";

连接MySQL服务器 更改默认的数据库  连接到数据库后,如果需要更改默认的数据库,就使用函数 mysqli_select_db(),格式为:  mysqli_select_db(数据库服务器连接对象,更改后的默认数据 库);  例如11-2.php:  $db=mysqli_connect('localhost','root') or die("数据库连接失 败");  if(mysqli_select_db($db,'test'))  echo "链接成功";

连接 MySQL服务器 关闭 MySQL连接 当一个已经打开的连接不再需要时,可以使用 mysqli close0函数 将其关闭,语法格式如下 mysqli close(需要关闭的数据库连接对象); 在完成一次数据库的使用情况下,需要关闭此连接,以兔对 MySαL服务器中的数据进行误操作并对资源进行释放。 sqli close(Sdb)

连接MySQL服务器 关闭MySQL连接  当一个已经打开的连接不再需要时,可以使用mysqli_close()函数 将其关闭,语法格式如下:  mysqli_close(需要关闭的数据库连接对象);  在完成一次数据库的使用情况下,需要关闭此连接,以免对 MySQL服务器中的数据进行误操作并对资源进行释放。  mysqli_close($db);

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共31页,可试读12页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有