书籍详情
PHP4+MySQL完整自学方案
作者:赵启志编著
出版社:中国铁道出版社
出版时间:2001-02-01
ISBN:9787113040260
定价:¥58.00
购买这本书可以去
内容简介
本书为市面上最新的PHP与MySQL相结合的完整自学教材。内容以Redhat为发展平台,主要针对PHP4与MySQL做介绍。详细讲解了PHP4的相关语法,部分函数还配有特别设计的综合范例,以方便读者学习。MySQL进入3.23版本后,除了结合SleepyCat Software的Berkeley DB,以达成Transaction功能外,更增加了多种Table Types支持,最引人注意的应该非HEAP Tables(也就是存放在存储器内的Table)莫属,当然License的改变也为人津津乐道。本书除了一一介绍上述的特色之外,也将所有相关的Scripts用法整理出来,提供给想进一步掌握MySQL的朋友。为了让读者更快掌握PHP4与MySQL,书中加入了许多应用范例,并附上完整程序代码供初学者参考。
作者简介
暂缺《PHP4+MySQL完整自学方案》作者简介
目录
Chapter1 简介
1-1 数据库的强大功能
您用计算机做什么事
数据库能做什么
数据库在Internet的应用
业界应用现况
1-2 RedhatLinux与Apache
关于RedhatLinux(http://www.redhat.org)
世界占有率第一的HTTP Sever-Apache(http://www.apache.org)
1-3 MySQL(http://www.mysql.com)
MySQL概述
MySQL的特色
License Goes GPL
中文兼容
关于Transaction
网络资源
1-4 PHP(http://www.php.net)
简单好用的PHP
PHP能做什么
强大的数据库整合功能
PHP是免费的
PHP与ASP、CGI的比较
网络资源
Chapter2 安装前的准备
2-1 硬件需求
2-2 Linux安装时注意事项
Partitions
AddUser
Packages
2-3 其它相关软件
Sleepycat’s Berkeley DB(BDB)
IMAP-UW
Chapter3 开始安装MySQL、PHP与Apache
3-1 取得最新版本
3-2 安装MySQL
MySQL版本命名的原则
以Redhat Linux6.x安装
3-3 安装MySQL遇到的问题
3-4 安装PHP及Apache
3-5 安装Zend Optimizer
Chapter4 进入MySQL的世界
4-1 设计数据库的概念
Client-Server结构
如何决定Table结构
4-2 激活/停止MySQL
建立Grant Tables
MySQL的数据库目录
切换用户执行Daemon
激活/停止MySQL daemon
测试MySQL
遇到问题
4-3 权限管理中心—“mysql”数据库
如何联机到数据库
mysql数据库
权限操作模式
4-4 设置privileges的方法
建议您遵循的原则
改变superuser
设置root密码
使用GRANT增加新用户
直接用Insert、Update
新的权限设置何时生效
使用mysqlaccess检查权限
4-5 Access Denied存取被拒
4-6 增加安全的考虑
MySQL系统部分
mysqld关于安全的选项
Chapter5 MySQL语法及函数
5-1 MySQL使用的语法概述
Strings
Numbers
十六进制(Hexadecimal)
自定义变量
命名的问题
5-2 MySQL的Table Types
简介
TST与NTST的区别
MylSAM Tables
ISAM Tables
HEAP Tables
BDB or Berkeley DB Tables
5-3 MySQL的Data Types
Numeric Types
Date and Time Types
String Types
CHAR与VARCHAR
选择适当的Data Type
5-4 重要命令说明
DATABASE相关
TABLE相关
存取数据
显示状态
批注
5-5 常用函数
使用括号()
四则运算
位运算
逻辑运算
比较运算
字符串比较
CAST OPERATOR
流程控制
数值函数
字符串函数
日期时间函数
常和GROUP BY一起使用的函数
5-6 外部命令
Isamchk
Myisamchk
Myisampack
mysql
mysql.server
mysql_install_db
mysqlaccess
mysqladmin
mysqlbug
Mysqldump
mysqlimport
mysqlshow
pack_isam
safe_mysqld
5-7 my.cnf
Chapter6 给Apache一双翅膀——使用PHP
6-1 开始之前
6-2 基本语法
命令分隔(Instruction separation)
批注(Comments)
6-3 数据类型
Integers
Floating Point Numbers
Strings
Arrays
Objects
Type Juggling
Type casting
6-4 变量(Variables)
概述
内定变量(Predefined Vaiables)
变量影响范围(Variable Scope)
以变量命名的变量(Variable Variables)
外来变量(Variables from outside PHP)
6-5 常数
6-6 Expressions
6-7 Operators
数值操作数(Arithmetic Operators)
指定操作数(Assignment Operators)
位操作数(Bitwise Operators)
比较操作数(Comparison Operators)
条件操作数(Conditional Operators)
错误控制操作数(Error control Operators)
执行操作数(Execution Operators)
增减操作数(Incrementing/Decrementing Operators)
逻辑操作数
优先等级(Operator Precedence)
字符串操作数(String Operators)
6-8 控制结构(Control Structures)
if
else
elseif
不同的表示法
while
do…while
for
foreach
break
continue
switch
require()
include()
require_once()
include_once()
6-9 Functions
自定义函数(User-defined Functions)
函数的参数(Function Arguments)
返回值(Returning Values)
old_function
以变量为名的函数(Variable Functions)
6-10 Classes and Objects
6-11 联机管理(Connection Handling)
6-12 php.ini
Chapter7 PHP常用函数介绍
7-1 Apache Specific Functions
7-2 Array Functions
7-3 Classes/Objects Functions
概述
函数
7-4 Date/Time Functions
7-5 Directory Functions
7-6 DOM XML Functions
概述
有正式文件说明的函数
说明文件还未齐全的函数
7-7 Filesystem Functions
7-8 FTP Functions
概述
函数
7-9 HTTP Functions
7-10 Image functions
概述
函数
7-11 IMAP,POP3 and NNTP functions
概述
函数
综合范例
7-12 Mail Functions
7-13 Mathematical Functions
概述
函数
7-14 Miscellaneous Functions
7-15 MySQL Functions
概述
函数
7-16 Network Functions
7-17 PHP options&information
7-18 Program Execution Functions
7-19 Regular Expression Functions
综合范例
7-20 Session Handling Functions
概述
函数
7-21 String Functions
7-22 URL Functions
7-23 Variable functions
7-24 XML Parser Functions
概述
函数
7-25 其它
Chapter8 MySQL与PHP的水乳交融
8-1 先练PHP基本功
8-2 使用PHP与MySQL的基本概念
8-3 建立及规划数据库
8-4 输入数据
8-5 输出数据
8-6 整合HTML
Chapter9 精选范例
9-1 Form Mail
Form的部分
Scipt部分
使用流程控制
9-2 Cookie致欢迎词
Cookie
HTTP USER AGENT
9-3 Session购物车
建立产品对象
产品订购画面
计算价钱并写入Session
读出Session数据
把结果用Email送出
9-4 图形处理
9-5 Authentication
WWW Authentication
建立database及tables
会员注册
会员登录
9-6 文件上传
9-7 用PHP删除垃圾邮件
筛选没有DNS反查的信件
筛选在黑名单中的信件
删除邮件
9-8 XML版通讯簿
XML(eXtensible Markup Languages)
从PHP读出
利用xmltree()
使用xmldoc()或xmldocfile()
Chapter10 应用程序集锦
10-1 MySQL GUI
10-2 MySQL APIs
10-3 phpMyAdmin
10-4 Phorum
10-5 Web Mail
Horde IMP
FocalMail
10-6 phpMyChat
Appendix A MySQL保留字
Appendix B MySQL的标准兼容程度
MySQL extensions to ANSI SQL92
Functionality missing from MySQL
Appendix C PHP3至PHP4的改变
Appendix D PHP/F12.0到PHP3的改变
Appendix E PHP FAQs
关于track_vars
在function中使用statement
关于断行
关于所有的header信息
关于select multiple
搭配DreamWeaver或Frontpages使用
其它
Appendix F PHP版权
Copyright(c)1998 The PHP Development Team.All rights reserved
Appendix G Apache版权
Appendix H MySQL版权
Appendix I 光盘内容
1-1 数据库的强大功能
您用计算机做什么事
数据库能做什么
数据库在Internet的应用
业界应用现况
1-2 RedhatLinux与Apache
关于RedhatLinux(http://www.redhat.org)
世界占有率第一的HTTP Sever-Apache(http://www.apache.org)
1-3 MySQL(http://www.mysql.com)
MySQL概述
MySQL的特色
License Goes GPL
中文兼容
关于Transaction
网络资源
1-4 PHP(http://www.php.net)
简单好用的PHP
PHP能做什么
强大的数据库整合功能
PHP是免费的
PHP与ASP、CGI的比较
网络资源
Chapter2 安装前的准备
2-1 硬件需求
2-2 Linux安装时注意事项
Partitions
AddUser
Packages
2-3 其它相关软件
Sleepycat’s Berkeley DB(BDB)
IMAP-UW
Chapter3 开始安装MySQL、PHP与Apache
3-1 取得最新版本
3-2 安装MySQL
MySQL版本命名的原则
以Redhat Linux6.x安装
3-3 安装MySQL遇到的问题
3-4 安装PHP及Apache
3-5 安装Zend Optimizer
Chapter4 进入MySQL的世界
4-1 设计数据库的概念
Client-Server结构
如何决定Table结构
4-2 激活/停止MySQL
建立Grant Tables
MySQL的数据库目录
切换用户执行Daemon
激活/停止MySQL daemon
测试MySQL
遇到问题
4-3 权限管理中心—“mysql”数据库
如何联机到数据库
mysql数据库
权限操作模式
4-4 设置privileges的方法
建议您遵循的原则
改变superuser
设置root密码
使用GRANT增加新用户
直接用Insert、Update
新的权限设置何时生效
使用mysqlaccess检查权限
4-5 Access Denied存取被拒
4-6 增加安全的考虑
MySQL系统部分
mysqld关于安全的选项
Chapter5 MySQL语法及函数
5-1 MySQL使用的语法概述
Strings
Numbers
十六进制(Hexadecimal)
自定义变量
命名的问题
5-2 MySQL的Table Types
简介
TST与NTST的区别
MylSAM Tables
ISAM Tables
HEAP Tables
BDB or Berkeley DB Tables
5-3 MySQL的Data Types
Numeric Types
Date and Time Types
String Types
CHAR与VARCHAR
选择适当的Data Type
5-4 重要命令说明
DATABASE相关
TABLE相关
存取数据
显示状态
批注
5-5 常用函数
使用括号()
四则运算
位运算
逻辑运算
比较运算
字符串比较
CAST OPERATOR
流程控制
数值函数
字符串函数
日期时间函数
常和GROUP BY一起使用的函数
5-6 外部命令
Isamchk
Myisamchk
Myisampack
mysql
mysql.server
mysql_install_db
mysqlaccess
mysqladmin
mysqlbug
Mysqldump
mysqlimport
mysqlshow
pack_isam
safe_mysqld
5-7 my.cnf
Chapter6 给Apache一双翅膀——使用PHP
6-1 开始之前
6-2 基本语法
命令分隔(Instruction separation)
批注(Comments)
6-3 数据类型
Integers
Floating Point Numbers
Strings
Arrays
Objects
Type Juggling
Type casting
6-4 变量(Variables)
概述
内定变量(Predefined Vaiables)
变量影响范围(Variable Scope)
以变量命名的变量(Variable Variables)
外来变量(Variables from outside PHP)
6-5 常数
6-6 Expressions
6-7 Operators
数值操作数(Arithmetic Operators)
指定操作数(Assignment Operators)
位操作数(Bitwise Operators)
比较操作数(Comparison Operators)
条件操作数(Conditional Operators)
错误控制操作数(Error control Operators)
执行操作数(Execution Operators)
增减操作数(Incrementing/Decrementing Operators)
逻辑操作数
优先等级(Operator Precedence)
字符串操作数(String Operators)
6-8 控制结构(Control Structures)
if
else
elseif
不同的表示法
while
do…while
for
foreach
break
continue
switch
require()
include()
require_once()
include_once()
6-9 Functions
自定义函数(User-defined Functions)
函数的参数(Function Arguments)
返回值(Returning Values)
old_function
以变量为名的函数(Variable Functions)
6-10 Classes and Objects
6-11 联机管理(Connection Handling)
6-12 php.ini
Chapter7 PHP常用函数介绍
7-1 Apache Specific Functions
7-2 Array Functions
7-3 Classes/Objects Functions
概述
函数
7-4 Date/Time Functions
7-5 Directory Functions
7-6 DOM XML Functions
概述
有正式文件说明的函数
说明文件还未齐全的函数
7-7 Filesystem Functions
7-8 FTP Functions
概述
函数
7-9 HTTP Functions
7-10 Image functions
概述
函数
7-11 IMAP,POP3 and NNTP functions
概述
函数
综合范例
7-12 Mail Functions
7-13 Mathematical Functions
概述
函数
7-14 Miscellaneous Functions
7-15 MySQL Functions
概述
函数
7-16 Network Functions
7-17 PHP options&information
7-18 Program Execution Functions
7-19 Regular Expression Functions
综合范例
7-20 Session Handling Functions
概述
函数
7-21 String Functions
7-22 URL Functions
7-23 Variable functions
7-24 XML Parser Functions
概述
函数
7-25 其它
Chapter8 MySQL与PHP的水乳交融
8-1 先练PHP基本功
8-2 使用PHP与MySQL的基本概念
8-3 建立及规划数据库
8-4 输入数据
8-5 输出数据
8-6 整合HTML
Chapter9 精选范例
9-1 Form Mail
Form的部分
Scipt部分
使用流程控制
9-2 Cookie致欢迎词
Cookie
HTTP USER AGENT
9-3 Session购物车
建立产品对象
产品订购画面
计算价钱并写入Session
读出Session数据
把结果用Email送出
9-4 图形处理
9-5 Authentication
WWW Authentication
建立database及tables
会员注册
会员登录
9-6 文件上传
9-7 用PHP删除垃圾邮件
筛选没有DNS反查的信件
筛选在黑名单中的信件
删除邮件
9-8 XML版通讯簿
XML(eXtensible Markup Languages)
从PHP读出
利用xmltree()
使用xmldoc()或xmldocfile()
Chapter10 应用程序集锦
10-1 MySQL GUI
10-2 MySQL APIs
10-3 phpMyAdmin
10-4 Phorum
10-5 Web Mail
Horde IMP
FocalMail
10-6 phpMyChat
Appendix A MySQL保留字
Appendix B MySQL的标准兼容程度
MySQL extensions to ANSI SQL92
Functionality missing from MySQL
Appendix C PHP3至PHP4的改变
Appendix D PHP/F12.0到PHP3的改变
Appendix E PHP FAQs
关于track_vars
在function中使用statement
关于断行
关于所有的header信息
关于select multiple
搭配DreamWeaver或Frontpages使用
其它
Appendix F PHP版权
Copyright(c)1998 The PHP Development Team.All rights reserved
Appendix G Apache版权
Appendix H MySQL版权
Appendix I 光盘内容
猜您喜欢