尼克松编著的《Learning PHP MySQL JavaScript和CSS(第2版)》将会帮助你实现动态网络编程。本书的主要内容有学习PHP的基础知识和面向对象编程基础;掌握MySQL,从数据库结构到复杂查询;通过集成表单和其他HTML特性运用PHP和MySQL创建网页;学习JavaScript基础知识,从函数、事件处理到访问文档对象模型;学会对你的网页进行格式化和样式处理的CSS基本知识;用Ajax调用使你的网站变成高度动态的环境;上传并处理文件与图像,确认用户输入,保护应用程序的安全;探讨一个将所有工具集成在一起综合应用的工作实例。
学习如何创建交互式、数据驱动的网站,即使之前你没有任何编程经验。如果你知道如何用HTML构建静态网站,尼克松编著的《Learning PHP MySQL JavaScript和CSS(第2版)》将会帮助你实现动态网络编程。你将从现在核心的开源技术中学到包括PHP、MySQL、JavaScript和CSS的所有基础知识。
《Learning PHP MySQL JavaScript和CSS(第2版)》分别介绍每项技术,然后学习如何组合这些技术,最后掌握有价值的网络编程概念,包括对象、xHTML、cookies和会话管理。本书在每个章节结尾提供了习题,帮助你应用所学到的知识。
前言
第1章 动态Web内容介绍
HTTP和HTML Berners—Lee的基础
PHP,MySQL JavaScript和CSS所带来的便利
关于开源
将它们结合在一起使用
知识测试
第2章 安装开发服务器
什么是wAMP,MAMP和LAMP?
在windows下安装WAMP
在0S X上安装MAMP
在Linux上安装LAMP
远程操作
使用代码编辑器
知识测试
第3章 关于PHP
在HTML代码中嵌入PHP
本书中的实例
PHP的结构
知识测试
第4章 PHP中的表达式和控制流
表达式
运算符
条件语句
循环
隐式和显式转换
PHP动态链接
知识测试
第5章 PHP函数与对象
PHP函数
包含和请求文件
PHP版本兼容
PHP对象
知识测试
第6章 PHP数组
数组基础
foreachas循环
多维数组
使用数组函数
知识测试
第7章 实用PHP技术
使用printf
data与time函数
文件处理
系统调用
XHTML
知识测试
第8章 MySQL入门
MySQL基础
数据库术语简介
通过命令行访问MySQL
索引
MySQL函数
用phpMyAdmin访问MySQL
知识测试
第9章 掌握MySQL
数据库设计
规范化
联系
事务
使用EXPLAIN
备份和恢复
知识测试
第10章 使用PHP访问MySQL
使用PHP查询MysQL数据库
实例练习
MysQL实践
知识测试
第11章 表单处理
建立表单
检索提交的数据
实例程序
知识测试
第12章 Cookies、会话和身份验证
在PHP中使用Cookies
HTTP身份验证
使用会话
知识测试
第13章 探究JavaScr-pt
JavaScript和HTML文本
使用注释
第14章 Java Script中的表达式和控制流
第15章 Java Script函数、对象和数组
第16章 Java Script和PHP验证与错误处理
第17章 使用Ajax
第18章 CSS简介
第19章 支持CSS3的高级CSS
第20章 由JavaScript访问CSS
第21章 综合应用
附录