主要内容 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服 务器即可