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

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

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

image

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

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

首先是数据库的脚本:

/*
Navicat MySQL Data Transfer
 
Source Server         : localhost_3306
Source Server Version : 50130
Source Host           : 127.0.0.1:3306
Source Database       : php-jquery_example
 
Target Server Type    : MYSQL
Target Server Version : 50130
File Encoding         : 65001
 
Date: 2016-06-19 16:54:29
*/
CREATE DATABASE <span style="color: #0000ff">IF</span> NOT EXISTS `php-jquery_example`
  <span style="color: #0000ff">DEFAULT</span> CHARACTER SET utf8
  COLLATE utf8_unicode_ci<span style="color: #008000">;</span>
<span style="color: #008000">  </span>
<span style="color: #008000">  </span>
<span style="color: #008000">SET FOREIGN_KEY_CHECKS=0;</span>
 
-- ----------------------------
-- Table structure <span style="color: #0000ff">for</span> events
-- ----------------------------
DROP TABLE <span style="color: #0000ff">IF</span> EXISTS `events`<span style="color: #008000">;</span>
<span style="color: #008000">CREATE TABLE `events` (</span>
  `event_id` int(11) NOT NULL AUTO_INCREMENT,
  `event_title` varchar(80) COLLATE utf8_unicode_ci <span style="color: #0000ff">DEFAULT</span> NULL,
  `event_desc` text COLLATE utf8_unicode_ci,
  `event_start` timestamp NOT NULL <span style="color: #0000ff">DEFAULT</span> '0000-00-00 00:00:00',
  `event_end` timestamp NOT NULL <span style="color: #0000ff">DEFAULT</span> '0000-00-00 00:00:00',
  PRIMARY KEY (`event_id`),
  KEY `event_start` (`event_start`)
) ENGINE=MyISAM AUTO_INCREMENT=3 <span style="color: #0000ff">DEFAULT</span> CHARSET=utf8 COLLATE=utf8_unicode_ci<span style="color: #008000">;</span>
<span style="color: #008000"></span>
<span style="color: #008000">-- ----------------------------</span>
-- Records of events
-- ----------------------------
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>
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>
Statement
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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.