Home > php教程 > php手册 > php学习,一个简单的Calendar(1)

php学习,一个简单的Calendar(1)

WBOY
Release: 2016-06-20 08:42:14
Original
814 people have browsed it

材料取之深入PHP与JQuery开发,这本书实际上就是讲述一个活动日程表。

此文章适合从其它语言(如java,C++,python等)转到php,没有系统学习php,或者是php初学者,已经对程序有较深理解的朋友

image

以上为文件目录结构,public为程序根目录,目的是为了安全方面的考虑,把核心程序放在外界访问不到的地方。

本地的演示地址为:http://localhost/index.php

首先是数据库的脚本:

/*
Copy after login
Navicat MySQL Data Transfer
Copy after login
 
Copy after login
Copy after login
Source Server         : localhost_3306
Copy after login
Source Server Version : 50130
Copy after login
Source Host           : 127.0.0.1:3306
Copy after login
Source Database       : php-jquery_example
Copy after login
 
Copy after login
Copy after login
Target Server Type    : MYSQL
Copy after login
Target Server Version : 50130
Copy after login
File Encoding         : 65001
Copy after login
 
Copy after login
Copy after login
Date: 2016-06-19 16:54:29
Copy after login
*/
Copy after login
CREATE DATABASE <span style="color: #0000ff">IF</span> NOT EXISTS `php-jquery_example`
Copy after login
  <span style="color: #0000ff">DEFAULT</span> CHARACTER SET utf8
Copy after login
  COLLATE utf8_unicode_ci<span style="color: #008000">;</span>
Copy after login
<span style="color: #008000">  </span>
Copy after login
<span style="color: #008000">  </span>
Copy after login
<span style="color: #008000">SET FOREIGN_KEY_CHECKS=0;</span>
Copy after login
 
Copy after login
Copy after login
-- ----------------------------
Copy after login
Copy after login
Copy after login
-- Table structure <span style="color: #0000ff">for</span> events
Copy after login
-- ----------------------------
Copy after login
Copy after login
Copy after login
DROP TABLE <span style="color: #0000ff">IF</span> EXISTS `events`<span style="color: #008000">;</span>
Copy after login
<span style="color: #008000">CREATE TABLE `events` (</span>
Copy after login
  `event_id` int(11) NOT NULL AUTO_INCREMENT,
Copy after login
  `event_title` varchar(80) COLLATE utf8_unicode_ci <span style="color: #0000ff">DEFAULT</span> NULL,
Copy after login
  `event_desc` text COLLATE utf8_unicode_ci,
Copy after login
  `event_start` timestamp NOT NULL <span style="color: #0000ff">DEFAULT</span> '0000-00-00 00:00:00',
Copy after login
  `event_end` timestamp NOT NULL <span style="color: #0000ff">DEFAULT</span> '0000-00-00 00:00:00',
Copy after login
  PRIMARY KEY (`event_id`),
Copy after login
  KEY `event_start` (`event_start`)
Copy after login
) ENGINE=MyISAM AUTO_INCREMENT=3 <span style="color: #0000ff">DEFAULT</span> CHARSET=utf8 COLLATE=utf8_unicode_ci<span style="color: #008000">;</span>
Copy after login
<span style="color: #008000"></span>
Copy after login
<span style="color: #008000">-- ----------------------------</span>
Copy after login
-- Records of events
Copy after login
-- ----------------------------
Copy after login
Copy after login
Copy after login
INSERT INTO `events` VALUES ('1', 'New Year&<span style="color: #008000">;#039;s Day', 'Happy New Year!', '2010-01-01 00:00:00', '2010-01-01 23:59:59');</span>
Copy after login
INSERT INTO `events` VALUES ('2', 'Last Day of January', 'Last day of the month!Yay!', '2010-01-31 00:00:00', '2010-01-31 23:59:59')<span style="color: #008000">;</span>
Copy after login
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template