全部文章 > 《PHP与MySQL动态网站开发》笔记 (19篇) 排序: 默认 浏览量 更新时间
  • 原创 第2章 PHP编程

    逻辑值PHP中假值有:NULL、0、”0”、空串、FALSE, 其他所有值为真NULL类型表示变量没有值, 可以使用isset($var)判断 数组索引数组:使用数字作为键关联数组:使用字符串作为键两种类型可以混合使用,元素的顺序和创建顺序相同 创建方法: 直接创建并添加第一个元素:$arr[] = ‘element0’;直接创建并添加第一个元素:$arr[0] = ‘element0’;array()函数创建并添加元素:$arr = array(‘a’ => ‘abc’, ‘b’ =&... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1156次
  • 原创 第14章 Perl兼容的正则表达式

    基本概念正则表达式匹配串(模式)必须用分隔符作为开头和结尾,比如一个正斜杠(/)。 分隔符可以使任意非字母数字,除反斜杠()和空字节之外的非空白 ascii 字符。 PHP中的模式串最好使用单引号,以防止被PHP转义 PCRE函数库实现了与 perl5 在语法和语义上略有差异的正则表达式模式匹配功能 正则表达式不适合用于经常性的匹配,因为它的效率不够高。 元字符元字符是被赋予了特殊含义的字符,有两种不同的元字符:一种是可以在模式中方括号外任何地方使用的,另外一种是需要在方括号内使用的。 方括号外... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1234次
  • 原创 第17章 示例---论坛

    分页效果使用SQL的LIMIT子语可以实现... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1623次
  • 原创 第10章 常用编程技术

    给脚本发送数据有两种方法: 通过表单给脚本发生数据通过URI给脚本发生数据: http://example.com?name1=value1&name2=value2&... 查询数据保存在$_GET数组中手动指定URI时,需要进行URI编码: $url = 'page.php'?name' . urlencode(string); 给查询结果分页分页效果的页面是相同的,不同的是数据。分页使用LIMIT实现,只要保证每页的LIMIT参数不同即可。 给查询结果排序使用 ORDE... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1170次
  • 原创 第12章 cookie和session

    设置cookiecookie是服务器保存在用户的计算机上少量数据,cookie通过http头部传递。 设置一个cookie: setcookie(name, value); 注意:cookie发送必须在输出其它信息之前 设置cookie的更多信息setcookie(name, value, expiration, path, host, secure, httponly); 参数解释: expiration: 设置cookie保存时间,设置保存sec秒:time()+sec。默认为0,时间... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1225次
  • 原创 第15章 jQuery简介

    介绍jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1548次
  • 原创 第19章 示例---电子商务

    (暂无笔记)... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1610次
  • 原创 第16章 面向对象编程入门

    基础概念类:一种数据模板,可构造数据对象 属性:类中的变量称为该类的属性 方法:类中的函数称为该类的方法 复杂概念继承、访问控制、方法重载、作用域、抽象 面对过程与面向对象面向过程:更快的学习和使用,特别是小项目,缺点是代码难以维护和扩展 面向对象:更容易维护,缺点是更难掌握,出错时不容易解决 两种编程风格各有优缺点,我们要同时利用这两种风格的优势,而不是对其中一种有偏见不去用它。 实例化对象使用new关键字并调用构造函数可以实例化类的一个对象。 $obj = new ClassName([ar... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1667次
  • 原创 第1章 PHP概述

    PHP全称为PHP Hypertext Preprocessor,即超文本预处理器。 PHP是一种通用开源脚本语言,语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。 PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1074次
  • 原创 第7章 高级SQL和MySQL

    联结联结是将两个表或者多个表看为一个大表来使用SQL查询。 分类: 内联结: 在表中存在至少一个匹配时返回记录外联结:返回两个表都匹配的记录和不匹配的记录。有三种类型: 左联结:以左表为主,返回左表的所有记录,右表中不匹配的记录返回NULL右联结:与左联结相反,以右表为主,返回右表的所有记录,左表中不匹配的记录返回NULL全联结:MySQL不支持。但可以使用左联结、右联结和UNION来实现。 语法: SELECT `column1_name`[, `column2_name`, ...] F... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1311次
  • 原创 第6章 数据库设计

    数据库设计流程 定义应用程序作用,设计原始表指定主键第一范式(1NF)第二范式(2NF)第三范式(3NF)审查设计 指定主键主键满足的规则: 有值(非NULL)不变值(永不改变)在表中唯一(唯一性)没有满足以上规则的列则创建一个 主键使用整数可以提高数据库性能 外键:表A中主键在表B中的代表 第一范式(1NF)对表的横向约束,规则: 每一列只有一个值,不满足则打散成多列不能有相关数据重复列,不满足则将相关的列转化成单独的表 第二范式(2NF)对表的纵向约束,规则: 满足1NF表中非键列必须... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1183次
  • 原创 第18章 示例---用户注册

    模块将网站中常用的模块单独做成一个文件,之后在需要的页面用使用文件包含即可多次复用。 常见的模块有:数据库配置文件、网站配置文件、顶部管理块、底部信息块、导航菜单块 数据库配置文件数据库配置模块文件中存放连接数据库所需的信息和连接后的句柄。 define('DB_HOST', 'localhost'); //数据库主机 define('DB_USER', 'root'); //数据用户名 define('DB_PASSWORD', 'luoluo00'); //数据库... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1610次
  • 原创 第4章 MySQL简介

    数据库结构一个数据库由若干张表组成,表由若干列组成。表的每一行称为一个记录。 数据库元素命令命名规则: 只能包含数字、字母、下划线不能使用数据库关键字作用域内唯一长度小于64位区分小大写 这些规则可以用来命令数据库名、表名、列名。 列类型数据库数据类型一般有三种:文本、数字、日期和时间 文本类型 类型 大小 描述 CHAR[length] length字节 定长字段,长度:0~2^8-1 VARCHAR[length] string长度+1或+2字节 变长字段,长度:0~2^1... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1173次
  • 原创 第8章 错误处理和调试

    错误类型HTML错误、PHP错误、SQL错误和MySQL错误 基本问题: PHP和MySQL版本问题:查看PHP和MySQL版本特性 web服务器或版本问题:查看web服务器特性 web浏览器或版本问题:使用不同的web浏览器运行页面 调试HTML方法: 检查源代码使用验证工具(validator.w3.org)使用浏览器调试使用Firefox插件更换浏览器进行测试 display_errors开关php.ini配置文件中display_errors为显示PHP错误的开关。 也可以使用ini_... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1163次
  • 原创 第5章 SQL简介

    资料:http://www.runoob.com/sql/sql-tutorial.html SQL命令不区分大小写,一般用大写,以区分数据库标识符 引号文本值、日期和时间值需要引号括起来。 可以在引号中使用转义字符。 反引号`name`用来安全引号可能与MySQL关键字重复的标识符。 USE语句用于切换当前数据库: USE `database_nanme`; CREATE语句创建数据库: CREATE DATEBASE `database_name`; 创建表: CREATE TABLE... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1069次