- 博客(77)
- 收藏
- 关注
原创 thinkphp5.02完整版 后台模板加载
有看过 童哥 教程按照教程的方式 admin模块自己没有 搭建成功CSDN 方式加载也是失败css样式 憋了我两天之久层曾经自己的博客给误删了https://blog.csdn.net/feiyucity/article/details/88396514首先在浏览器上运行127.0.01/thinkphp5.02/public/index/inde...
2019-03-17 23:37:59
1986
1
原创 Notepad++ 创建 .env 文件名方法
在编辑器中直接输入 .env 即可以对于Notepad++ 而言 麻烦点 (有可能是我方法比较笨) 我的操作过程如下生成跳转类似于这个页面 选择好自己保存的文件目录 最好建立在项目文件下生成.env 文件如果有其他快捷办法 请指出 Think you !补充 thinkphp5.05 版本 dump($_ENV)是为空 输出...
2019-03-03 14:30:17
955
原创 thinkphp5.05 application 顶级文件目录下的common运行办法
thinkphp5.05 application 顶级文件目录下的common不能直接运行 必须通过 index文件中的 controller 方法中的Index.php 访问或者 admin 下的controller 方法访问如果直接运行common 会报 找不到模块index文件中的方法运行common方法admin文件下的 运行common方法...
2019-02-28 14:17:25
1315
原创 PHPstudy本地搭建测试网站域名的方法
打开 phpstudy 其他选项菜单 打开 host 把本地域名 127.0.0.1 或者 localhost 改成自己想更改的 (我的是feiyu.com) 写更改域名 在设置网站目录 ...
2019-02-26 21:22:06
4726
原创 谈谈我对MVC的理解
看了Yii1.0的框架后 感觉还是对 MVC 挺模糊的 基础的使用还是分不清楚 写一下 加深一下印象 翻过其他道友的 CSDN 有些迷茫有看过 百度和 菜鸟 整合MVC全名是Model View Controller使用MVC的目的是将M和V的实现代码分离 从而使同一个程序可以使用不同的表现形式C存在的目的则是确保M和V的同步 一旦M改变 V应该同步更新模型-...
2019-02-23 20:18:34
269
原创 ThinkPHP安装
这是配置的常量 如下:<?php 1.a)定义常量 define('APP_NAME','APP'); define('APP_PATH','./APP/'); //这里务必加斜线 因为 文件夹是在 APP中 文件下创建 define('APP_DEBUG',true); //开启APP_DEBUG 文件中的缓存文件会被关闭掉 这种情况下 在写的过程中测...
2019-02-18 15:52:59
183
原创 面向对象常用变量以及参数 继承 作用 (二)
//什么时候使用继承 1 在功能进行扩展的时候进行继承 2 在功能进行修改的时候(覆盖掉) //PHP继承特性 1 支持单一继承 不支持多重继承 2 一个子类之允许有一个父类 3 一个父类可以有多个子类 //PHP 继承关键字 父类 == 基类 == 超累 子类 == 扩展类 == 派生类 ...
2019-01-12 15:33:51
172
原创 面向对象常用变量以及参数 作用 (一)
//魔术方法补充 忘记两个 //构造方法 1 方法名称与类名称相同的方法 2 __construct(推荐使用 优先选择) 3 参数 : 不定 4 触发时机 当对象new实例化的一瞬间自动调用这个方法 作用 :队成员进行初始化的操作 //析构方法 1 方法名称为 __...
2019-01-12 15:32:40
270
原创 4种访问控制特性
//对象的封装特性 就是将对象的成员隐藏起来 不让直接在类的外部访问 要通过一定的方法来对封装起来的远程进行访问控制面向对象的封装特性并不是不让成员被访问 而是对齐进行访问控制 修饰词 Var 共有的(过时) 在类的外部可以直接通过对象访问(赋值和输出); 在类的内部可以通过 $this 来进行访问 Public...
2019-01-12 15:24:03
1032
原创 常量定义特点
常量如何定义今天忘记啦 温习一下 ! //声明一个常量 特点: //1 常量一旦被定义 不能被删除 不能被修改 //2 常量的值必须为标量数据类型 (标量包含:整形 浮点 布尔 字符串) //3 常量的名称一般情况下 我们使用大写 为了与变量区分 //4 常量默认情况下 名称区分大小写 当添加第三个参数为true的时候 常量不在...
2019-01-10 16:11:12
889
原创 面向对象的基础认识
面向对象编程(OOP)是我们编程的一项基本技能,PHP5对OOP提供了良好的支持。如何使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都是非常有意义的。1、什么是类?具有相同属性(特征)和方法(行为)的一系列个体的集合,类是一个抽象的概念。2、什么是对象?从类中,拿到的具有具体属性值的个体,称为对象。对象是一个具体的个体。3、类和对象的关系?类...
2019-01-05 19:26:37
211
原创 文件常用封装 读写属性
//r模式 只读方式打开 指针指向开头 //r+模式 读写方式打开 指针指向开头 //w模式 只写模式 指针指向开头 会清空文件 如果文件不存在 会创建文件 //w+模式 只写模式 指针指向开头 会清空文件 如果文件不存在 会创建文件 <?php //定义一个变量 用来自定义目录级别 function rdir($pa...
2019-01-03 12:42:31
370
原创 文件基本函数篇
<?php //文件基本函数 Filetype 获取文件的类型 Is_dir 判断是否为目录 Is_file 判断是否为文件 Is_readable 判断文件系统是否可读 Is_writable 判断文件系统是否可写 is_readable 判断文件是否可读 //r——...
2019-01-03 12:39:25
178
原创 文件缓存机制
//数据表部分 Tim时间REMOTE_TIME 转换一下 就可以 mysql> use yu ;Database changedmysql> desc zhenyu1;+----------+------------------+------+-----+---------+----------------+| Field | Type ...
2019-01-03 12:34:43
2053
原创 会话控制 cookie 和 session 的区别和联系作用
cookie作用:Cookie是由HTTP服务器设置的,保存在浏览器中,但HTTP协议是一种无状态协议,在数据交换完毕后,服务器端和客户端的链接就会关闭,每次交换数据都需要建立新的链接(就像我们去超市买东西,没有积分卡的情况下,我们买完东西之后,超市没有我们的任何消费信息,但我们办了积分卡之后,超市就有了我们的消费信息。cookie就像是积分卡,可以保存积分,商品就是我们的信息,超市的系统就像...
2019-01-03 12:08:04
205
原创 notepad++ 隐藏区域
今天,书写时间戳的时候出啦点问题,代码如下 ini_set('date.timezone','Asia/Shanghai'); echo date("Y-m-d"); //echo '123'; //exit; 正常来说 : 代码暂时无误:这是报错 :Parse error: syntax error, unexpected '聽聽' (T...
2018-12-27 09:22:50
1298
原创 保存错误日志的两种方式
/* 保存错误日志两种方式 */// 写入到文件当中 //1关闭display_error选项,确保错误不会显示到桌面 //2开启外部保存错误信息 log_error=On//3设置错误保存的日志,文件位置Error_log=D:/error.log//4 注意不要关闭错误报告级别error_reporting 错误级别报告的位置 同样会影响日志保存的级别 //...
2018-12-26 12:20:42
1961
原创 PHP简单实现分页功能 (九步) 搜索实现
//分页步骤 //1 设置页大小 //2 计算记录总数 //3 计算页总数 //4 接受当前页码?page=2 //5 过滤越界 //6 组装sql语句 //7 发送sql语句 //8 处理结果 //9 发送超链接//搜索区域 $keyword=empty($_GET['keyword'])?'':$_GET['keyword']; if(!empty($key...
2018-12-26 09:55:03
1791
原创 PHP错误级别
值 常量 描述 1 E_ERROR 致命的运行错误。错误无法恢复,暂停执行脚本。 2 E_WARNING 运行时警告(非致命性错误)。非致命的运行错误,脚本执行不会停止。 4 E_PARSE 编译时解析错误。解析错误只由分析器产生。 8 ...
2018-12-25 23:07:17
613
原创 封装实现mb_substr
<?php/* *$str 传入一个中文字符串*$len 传入你输入的长度 *$charset 编码方式*$return 返回处理过后的字符串 */ function substring($str,$len,$charset='utf8'){ //去空格 $str=trim($str); //判断长度,如果长度超过$len-> 截取并加上 ...
2018-12-25 17:47:46
371
原创 HTML 常用标签
HTML的两类标签:行标签、块标签行标签:包含a、span、em、strong、img、var;a标签:主要用来链接一个其他的网页;span标签:主要用来对行内的文字进行一些样式以及其他的操作;em标签:一般用来对文字进行强调,使用斜体体现出来;strong标签:一般用来对文字进行强调,使用加粗字体体现出来;img标签:图片引用标签,其中 src属性中写入图片的地址;v...
2018-12-21 15:44:24
116
原创 PHP中循环的区别 以及for和while的区别
while(expr)只要while表达式的值为TRUE就重复执行嵌套中的循环语句。表达式的值在每次开始循环时检查,所以即使这个值在循环语句中改变了,语句也不会停止执行,直到本次循环结束。如果表达式一开始是false,循环语句一次都会执行。do-whiledo-while循环和while循环非常相似,区别在于表达式的值是每次循环结束时检查而不是开始时。和一般的while循环主要的区别是...
2018-12-12 16:13:03
2133
原创 PHP默认时区修改
今天敲用户管理系统时 转换时间戳卡拉我两个多小时修改php.ini,在php.ini中找到data.timezone =去掉它前面的分号(;),去掉分号后一定定格,不定格反正我是一直报错。如果配置文件不想去改 可以修改时间戳 放在 代码顶部 可以生效在php.ini里加上找到date.timezone项,设置date.timezone = "Asia/Shangha...
2018-12-08 19:41:26
2416
原创 单引号和双引号的区别
<------看别人csdn,比较难以理解,还是大白话比较好,对我初学者来说,基础总结很重要------> 1.双引号解析变量,单引号不解析变量;所以单引号的执行效率比双引号要高;2.双引号可以解析所有的转义字符,单引号只能解析 \ 和 ' 本身的转义;3.双引号当中的变量需要特殊字符隔开;特殊字符会原样输出(大括号不会被输出);4....
2018-12-07 09:43:29
10443
原创 PHP连接MySQL的增删改查
<?php header("content-type:text/html;charset=utf-8"); //添加连接数据库表 //连接数据库 $link=mysql_connect('localhost','root','root'); var_dump($link); //判断是否连接成功 if(!$link){ exit("数据...
2018-12-06 22:24:03
474
原创 PHP中MySQL相关函数
mysql_affected_rows — 取得前一次 MySQL 操作所影响的记录行数mysql_client_encoding — 返回字符集的名称mysql_close — 关闭 MySQL 连接mysql_connect — 打开一个到 MySQL 服务器的连接mysql_create_db — 新建、打开一个 MySQL 数据库mysql_data_seek — 移动内部结果...
2018-12-06 18:28:58
209
原创 include与require的区别
1、require 这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。2、include 这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。他们两个的用途是完全一样...
2018-12-06 16:21:34
197
原创 PHP连接MySQL
小小连接 多多智慧 !!!header("content-type:text/html;charset=utf-8"); //关闭所有错误级别; error_reporting(0); //连接客户端服务器 $link=mysql_connect('localhost','root','root'); //localhost本地地址也可以是127 var_dump(...
2018-12-05 21:09:58
202
原创 PHP冒泡排序
小小冒泡很有蕴含 虽然代码都是硬背的 很有趣!!!<?php $arr = array(1,21,100,3,80,2,30,22,50,45,60,55); //这个方法比较笨 for($i=0,$c=count($arr)-1;$i<$c;$i++){ //比较当前循环元素的值比后面的一个值大 那么就进行位置交换 if($ar...
2018-12-05 10:05:33
183
原创 MySQL多表联合查询
多表联合查询是建立在别名之上的 这是个人感觉 多表关联查询 普通关联查询 mysql> select u.id,u.username,u.password,p.age,p.sex from bbs_user as u,bbs_profile as p where u.id=p.uid;mysql> use zhenyu;Database...
2018-12-04 18:31:23
222
原创 where疑难字句
mysql> select * from one where password='123'and age='22';, //逻辑与+----+----------+----------+-----+| id | username | password | age | //这句话的含义是查询年龄为22的并且密码为123的用户 +----+----------+-----...
2018-12-04 12:05:36
179
原创 mysql 别名
mysql> use zhenyu;Database changedmysql> create table `one`( -> id int unsigned not null auto_increment primary key, -> `username` varchar(50) not null, -> `password` var...
2018-12-03 21:54:33
383
1
原创 distinct 去除重复
mysql> alter table one add column rtime int; //添加一个时间字段 Query OK, 8 rows affected (0.01 sec)Records: 8 Duplicates: 0 Warnings: 0mysql> desc one;+----------+------------------+------+-...
2018-12-03 11:40:16
834
原创 TRUNCATE 恢复出厂设置 (原始状态)
其实truncate很容易理解 主要是在多次创表过程中写成truecate 加深一下印象mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performanc...
2018-12-03 10:37:43
898
原创 数据库的导入以及导出
//导出语句 feiyu数据库 D:\phpStudy\PHPTutorial\MySQL\bin>mysqldump -uroot -proot -feiyu >>D:/phpstudy/php.file;//导入数据库语句 1_bak.sql文本D:\phpStudy\PHPTutorial\MySQL\bin>mysqldump -uroot -pro...
2018-12-02 10:32:00
411
原创 外键约束 FOREIGN KEY
https://blog.csdn.net/feiyucity/article/details/82974671 约束保证数据的完整和一致性 ,分为表级约束列级约束 ; 假设约束之针对某一个字段使用称为列级约束; ...
2018-12-01 22:16:19
1467
原创 外键约束参照
CASCADE : 从夫表删除或更新自动且自动删除或更新字表中匹配的行;SET NULL : 从夫表删除或更新行 并设置子表中的外键列为NULL.假设使用该选项 必须保证子表列没有指定NOT NULL;RESTRICT : 拒接对夫表更新删除操作 ;NO ACTION :标准SQL 的关键字 在MySQL中与RESTRICT相同; ...
2018-12-01 22:09:32
354
原创 Myisam的碎片空间
mysql> create database bbs_user2;Query OK, 1 row affected (0.00 sec)mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || bbs_u...
2018-12-01 14:32:39
283
原创 修改表结构创建索引
mysql> create database feiyu_bbs;Query OK, 1 row affected (0.00 sec)mysql> use feiyu_bbs;Database changedmysql> create table bbs_user( -> id int unsigned not null auto_increment ...
2018-11-29 23:02:38
1222
原创 mysql命令行float 设置整数
mysql> create table one( -> id float(3,1) -> )engine=myisam default charset=utf8;Query OK, 0 rows affected (0.01 sec)mysql> insert into one (id)values (44.44);Query OK, 1 row ...
2018-11-28 22:05:34
525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人