PHP4+MySQL完整自学方案

PHP4+MySQL完整自学方案
作 者: 赵启志
出版社: 中国铁道出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: php
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《PHP4+MySQL完整自学方案》作者简介

内容简介

本书为市面上最新的PHP与MySQL相结合的完整自学教材。内容以Redhat为发展平台,主要针对PHP4与MySQL做介绍。详细讲解了PHP4的相关语法,部分函数还配有特别设计的综合范例,以方便读者学习。MySQL进入3.23版本后,除了结合SleepyCat Software的Berkeley DB,以达成Transaction功能外,更增加了多种Table Types支持,最引人注意的应该非HEAP Tables(也就是存放在存储器内的Table)莫属,当然License的改变也为人津津乐道。本书除了一一介绍上述的特色之外,也将所有相关的Scripts用法整理出来,提供给想进一步掌握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 光盘内容