全部文章 (106篇) 排序: 默认 浏览量 更新时间
  • 原创 第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 浏览1159次
  • 原创 第7章 高级SQL和MySQL

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

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

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

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1177次
  • 原创 第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 浏览1064次
  • 原创 第4章 MySQL简介

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

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1168次
  • 原创 第3章 创建动态web站点

    文件包含四种方法: 格式 说明 include(filename) 报错后继续运行 include_onece(filename) 同上,但确保文件只包含一次 require(fileanme) 报错后停止运行 require_once(filename) 同上,但确保文件只包含一次 将通用的模块单独放在一文件,以后可以多次包含。 文件路径可以使用绝对路径和相对路径。 函数定义格式: function funName([$arg1, $arg2, ...]){ ... 阅读全文>>

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1154次
  • 原创 第2章 PHP编程

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

    《PHP与MySQL动态网站开发》笔记 luoluolzb 浏览1149次
  • 原创 第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 浏览1068次
  • 原创 《正则表达式必知必会》笔记

    正则表达式(regular expression)用来匹配和处理文本的规则字符串。它主要有两个功能:匹配和替换文本。 Js正则表达式在线测试:https://www.luoluolzb.cn/product/tool/js-regular-expression 匹配单个字符 符号 功能 \ 对元字符进行转义,使之匹配原字符 . 匹配任意一个字符 [] 定义字符集,匹配结果可以是方括号中的任意字符。如[a-z]、[A-Z]、[0-9]。使用^可以对字符集取反如[^a-z]匹配非... 阅读全文>>

    开发工具 luoluolzb 浏览1273次
  • 原创 第21章 发布网站

    获得域名域名:指向服务器的IP地址,便于用户记忆和沟通。一个域名只能对应一个IP,而一个IP可以对应多个域名。 域名注册:在域名注册商购买一个域名用来作为网站的名字。 万网:域名注册、查询 获得主机虚拟主机:指在网络服务器上分出一定的磁盘空间,用户可以租用此部分空间,以供用户放置站点及应用组件,提供必要的数据存放和传输功能。 购买万网云虚拟主机 购买百度云虚拟主机 域名解析:把域名指向网站服务器空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。一般域名注册商会提供解析服务。 网站备案... 阅读全文>>

    《HTML5与CSS3基础教程》笔记 luoluolzb 浏览1022次
  • 原创 第20章 测试和调试网页

    验证代码验证器可以对html和css代码进行检查并显示错误。 验证器: http://validator.w3.org/http://html5.validator.nu/ 测试页面 对代码进行验证检查页面的显示效果:如图像是否显示、URL链接是否正确、是否支持响应式等。检查资源文件是否存在,对其的url引用是否正确。在不同的浏览器中查看效果 调试技巧 使用开发者工具进行临时修改对盒子添加边框显示,查看盒子的情况。在css中使用注释屏蔽临时不需要的样式。... 阅读全文>>

    《HTML5与CSS3基础教程》笔记 luoluolzb 浏览1155次
  • 原创 第19章 添加JavaScript

    加载JavaScript脚本加载JavaScript脚本的方式和css一样有三种方式: 加载外部脚本(推荐使用):格式: <script src="script.js"></script> 加载外部脚本,其中script.js是js脚本的路径 添加嵌入脚本:格式: <script> /*这里写脚本代码*/ </script> 添加内联脚本(少用) <a onclick="submit();">提交</a> 加快js... 阅读全文>>

    《HTML5与CSS3基础教程》笔记 luoluolzb 浏览1189次
  • 原创 第18章 表格

    创建表格table标签:创建表格 caption标签:添加表格标题 tr标签:包含表格一行元素 th标签:添加表格项标题(被包含在tr中) td标签:添加表格项(被包含在tr中) 可以使用thead包含表头、tbody包含表格主体、tfoot包含表尾 可以对th使用scope=”col”属性为一组列添加标题,使用scope=”row”属性为一组行添加标题 设置表格跨越多行或多列对th或td使用colspan=”n”跨越多列,n是列数 对th或td使用rowspan=”n”跨越多行,n是行数... 阅读全文>>

    《HTML5与CSS3基础教程》笔记 luoluolzb 浏览1220次
  • 原创 第17章 视频、音频和其他多媒体

    添加视频格式: <video src="video-url"></video> video属性 src 指定视频文件的URLautoplay 设置视频自动播放controls 添加浏览器的默认控件muted 静音loop 循环播放poster 指定视频播放前的图像(海报),用URL指定图像文件width 视频窗口的宽度height 视频窗口的高度preload 预加载视频,值:none 不预加载metadata 仅加载视频... 阅读全文>>

    《HTML5与CSS3基础教程》笔记 luoluolzb 浏览1128次
  • 原创 第16章 表单

    表单的起源比js还要早,功能也已经很完善了,兼容性也很好。通过表单,网站管理员可以和用户进行交互。 创建表单使用form标签创建表单,并设置method和action属性 method属性值post或get,post用于向服务器提交数据,get会向服务器提交并将返回的数据显示在浏览器地址栏 action属性是表单提交后服务器上用于处理的脚本的url 如:… 这个表单使用post方式上传数据,服务器上用于处理的脚本为save.php 组织表单元素使用fieldset标签将表单中相关的元素包含为一个... 阅读全文>>

    《HTML5与CSS3基础教程》笔记 luoluolzb 浏览1115次