《PHP 与 MySQL Web 开发》读书笔记 (一)
概述
1.PHP 是什么?
PHP 是服务器端解释的脚本语言,它是目前最流行的 web 编程语言之一。 在一个 HTML 页面中可以嵌入PHP代码,这些代码在每次页面访问时执行。PHP 代码将在 Web 服务器中被解释并且生成 HTML或者访问者看到其他输出结果。
2.My SQL 是什么?
My SQL 是基于 SQL 的完全网络化的跨平台的关系数据库管理系统。它允许你高效的存储、排序和检索数据。My SQL 服务器将控制数据的访问,从而保证多个用户并发的访问数据,同时提供了快速访问且通过验证的用户才能获得数据访问。My SQL 是一个多用户,多线程的服务器。
3.PHP 和 My SQL 的应用环境
使用 Apache Web 服务器的 Linux
使用 IIS 的 Windows XP
4.PHP的优点
竞争对手:Perl、Microsoft ASP.net、JSP、ColdFusion.
性能 - 使用单独的廉价的服务器,可以满足每天几百万的点击。
数据集成 - My SQL、开放式的 ODBC 驱动的 Microsoft 数据库等
内置函数库 - 生成 GIF 图像,解析 XML,发送电子邮件,生成 PDF 文档。
成本 - PHP 是免费的
面向对象
可移植性 - PHP 代码不经过修改可以运行在不同平台的环境
5.My SQL的优点
竞争对手:PostgreSQL、Microsoft SQL Server、Oracle
性能 - 快
低成本 - 免费或很少费用
可移植性 -
便于使用
技术支持可供使用
相关文档:
/*********************************************************************************************
*****************************php二级联动菜单改动版***********************************
****************************************by garcon1986*****************************************
********************* ......
/***************************by garcon1986************************************/
error_reporting(E_ALL ^ E_NOTICE);
//create database test
//create table php_radio(id int(10) NOT NULL AUTO_INCREMENT, name varchar(100), description varchar(1000), primary key(id));
//insert php_radio value ......
/***************************by
garcon1986********************************/
一个三维数组的显示,保存以备以后使用。
error_reporting(E_ALL ^ E_NOTICE);
$conn = mysql_connect("localhost","charle ......
/*****************by
garcon1986************************************************************/
通用规则:
整
个数据库里的名字都尽量使用小写。这样能消除由于大小写(
case-sensitivity
)带来
的错误。
Mysql
默认区分大小写。
使
用下划线断开名字,名字中不能
使用空格。
名字中尽量不要
使
用数 ......
项目设想
学校各部门的网站并非用的一套cms系统,行政部门与二级学院的网站数量众多且开发人员的水平参差不齐,导致信息架构比较混乱。通过一个全局的工具条实现全校站点链接与公告动态更新(能在任何一个子站点看到最新的公告)的功能。
公告模块数据库设计(数据库:globaltools)
首先创建一个表announcement,包括四个� ......