同名公众号 - 人生代码
这个作者很懒,什么都没留下…
展开
-
mysql学习(六)select查询
查询表中1列或者多列select cat_id,cat_name from cat;从一个表中或者多个表中获取数据select tb_admin.id,tb_admin.tb_user,tb_students.id,tb_student.name查询所有字段select * from 表名查询指定字段select 字段名 from 表名例子select user,pwd ...原创 2019-01-22 12:29:05 · 731 阅读 · 0 评论 -
mysql学习(五)掌握函数
掌握函数mysql函数数学函数: 用于处理数字,这类函数包括绝对值,正弦,余弦,随机函数等等字符串函数: 用于处理字符串,其中包含字符串链接,字符串比较,字符串字母的大小写字母转换日期和时间函数: 用于处理日期和时间,其中包括获取当前时间,获取当前日期,返回年份,返回日期条件函数: 用于处理控制SQL语句时系统函数: 用于获取MySQL数据库的系统信息加密函数: 用于对字...原创 2019-01-21 15:22:11 · 502 阅读 · 0 评论 -
mysql学习(四)数据库
创建数据库create database 数据库名;创建数据库的时候,我们应该记住以下几点:1 不能与其他数据库名重复2 名称可以由任意字母,阿拉伯数字,下划线,美元符,但是必须以字母开头3 名称最长为64个字符,别名最长可为256个字符4 在windows系统下,数据库名称不区分大小写,在linux下区分大小写查看数据库show databases;查看所有的数据库选...原创 2019-01-19 22:53:35 · 512 阅读 · 0 评论 -
mysql学习(一)数据类型
数字类型整型TINYINT: 最小整数,有符号的范围:-127-127,无符号的范围:0-255,一个字节BOOL: 最小整数,有符号的范围:-127-127,无符号的范围:0-255,一个字节SMALLINT: 小型整数,有符号的范围:-32768-32767,无符号的范围:0-65536,两个字节INT: 标准整数,4字节,BIGINT: 大整数浮点型FLOAT: 单精度D...原创 2019-01-19 15:48:08 · 580 阅读 · 0 评论 -
mysql学习(一)MySQL存储引擎
存储引擎存储引擎其实就是如何存储数据,如何为储存数据建立索引和如何更新数据等技术的实现方法因为关系型数据库中的数据是以表的形式储存的,所以存储引擎也可以称为表类型查询MySQL存储引擎show engines;show engines \g以上两行代码是相同作用的show engines \G 可以使得查询的结果更加美观show variables like 'have%';...原创 2019-01-19 00:16:41 · 742 阅读 · 0 评论 -
laravel5.6文件上传总结
其实,写这篇文章,是因为我一直都想拥有自己的一个博客,特别的强烈,那种感觉,所以才会触使我去学习我感兴趣的,所以才会入了PHP这个大坑,学无止境,就像我的优快云博客标题一样,“路漫漫其修远也,吾将上下而求索”。学习了PHP基础之后,迅速转战PHP框架Laravel5,中间遇到过很多坑,因为没有其他人的交流,只能靠自己不懂百度,谷歌,真心让我心累,但是想想,自己的兴趣点就在这里啊,没有什么理由不去...原创 2018-10-25 21:53:00 · 1806 阅读 · 0 评论 -
怎么解决深入学习PHP的瓶颈
怎么解决深入学习PHP的瓶颈PHP给学习者的感觉是:初学的时候很容易,但是学了2-3年,就深刻感觉遇到了瓶颈,很难深入,放弃又可惜。所谓“鸡肋,食之无味弃之可惜”的感觉很是贴切。经常会有这种感觉:不学,看似也不后退;学了,好像也没什么进步;if…else,循环这些你也都知道,甚至还能记住一些别人不大会的函数,但是一到项目来了,就头大。纵然口中千语万言,但其实心中实无一策。遇到什么问题都一片迷...原创 2018-10-17 16:59:20 · 787 阅读 · 0 评论 -
php条件语句的总结
为什么需要条件和开关语句呢,因为很多情况下,我们需要基于不同条件执行不同动作。例如,判断当前时间如果是早上八点,则闹钟响起。如果时间没到八点,则闹钟保持安静的状态。3.2 条件语句的格式3.2.1 if - 如果指定条件为真,则执行代码。语法:if (条件){ 条件成立时要执行的代码; }实例:<?php$t=date("H");<br/><br/&...原创 2018-08-31 00:22:22 · 856 阅读 · 0 评论 -
php连接数据库的三种方式的总结
在我们访问 MySQL 数据库前,我们需要先连接到数据库服务器:以面向对象的方式mysqli原创 2018-08-31 10:29:02 · 1288 阅读 · 0 评论 -
php连接数据库的三种方式的总结
使用面向对象的方式创建数据库<?php $username = 'root'; $password = 'root'; $host = 'localhost'; // 创建连接 $conn = new mysqli($host,$username,$password); // 检查连接 if($conn->connect...原创 2018-09-01 09:54:13 · 715 阅读 · 0 评论 -
php文件操作
每次听丽江小倩都会想起大理古城,苍山雪,洱海月,丽江束河古镇,茶马古道,玉龙雪山,泸沽湖,还有虎跳峡,香格里拉,那里的普达措森林公园,藏传佛教,还有纯洁朴实的人们在操作文件之前呢,我们应该打开文件,使用fopen()函数,注意,在打开文件时应该务必小心,一不小心可能就会把文件内容删掉,1 打开文件 语法resource fopen ( string $filename , s...原创 2018-09-01 12:50:31 · 645 阅读 · 0 评论 -
单点登录的理解
就是指一个账号通用于多个应用,早些年的各种通行证, 例如网易通行证,这两年的微信授权登录,支付宝授权登录 核心就是公共的数据库公共数据库一开始是公司自己的数据库的一套数据 后来就是有些公司以加密的方式开放自己的数据库MVC的理解 M 就是处理后台数据的mysql数据库部分,将对数据库的操作(增删改查)封装成函数V 是指视图中的html部分,负责渲染页面C 是php文件部分,...原创 2018-09-01 22:15:47 · 653 阅读 · 0 评论 -
for循环总结
4.1 for和while循环为什么需要循环?因为在代码里面, 有时要重复执行相同的代码,所以需要循环。 循环有时候让代码变的简洁和通俗易懂。4.2 for循环的语法for (初始值; 条件; 增量){ 要执行的代码;} 初始值:主要是初始化一个变量值, 用于设置一个计数器,这个初始值的代码只会被执行一次。 如果为 TRUE,则循环继续。如果为 FAL...原创 2018-09-02 12:27:56 · 888 阅读 · 0 评论 -
php函数总结
5.1 函数 原则上只要有两个地方需要调用相同的一段代码,就需要把这段代码封装成函数。函数可以大大提高编程的效率。编写函数需要做到一个函数只实现一个功能。例如,getAge($name)函数,就只实现根据名字获取年龄就可以。切忌一个函数实现多个功能,这样复用的效率就很低。5.2 函数可以带一个参数,也可以带多个参数,也可以不带参数。可以带返回值,也可以不带返回值。所以函数的格式是灵活...原创 2018-09-02 15:59:30 · 500 阅读 · 0 评论 -
php面向对象(二)
7.1 类和对象《二》这一课主要讲解构造函数、析沟函数和静态变量7.1.1 构造函数类里面可以定义多个全局变量,这些变量可以设置默认值,同时用户也可以在声明对象的时候,把值传进来赋给全局变量。这个赋值的过程,就是通过构造函数实现的。 构造函数名是固定的,必须为:void __construct (…..) 其中的省略号就是参数。<?php class My...原创 2018-09-05 16:43:54 · 486 阅读 · 0 评论 -
php实现简单的调查问卷
前几天,跟同学交流了一下,打算做一个毕业求职意向调查表 所以就有了这篇文章,首先我们要根据表单,提取字段 创建数据表form.sql-- 创建数据表-- 根据表单数据创建create table form ( //主键id自动递增 id int primary key not null auto_increment, //性别 sex var...原创 2018-09-05 17:28:13 · 6852 阅读 · 5 评论 -
作为PHP开发者请务必了解Composer
Composer是一个非常流行的PHP包依赖管理工具,已经取代PEAR包管理器,对于PHP开发者来说掌握Composer是必须的. Composer是一个非常流行的PHP包依赖管理工具,已经取代PEAR包管理器,对于PHP开发者来说掌握Composer是必须的.对于使用者来说Composer非常的简单,通过简单的一条命令将需要的代码包下载到vendor目录下,然后开发者就可以引入包并使用了....原创 2018-09-05 23:02:47 · 847 阅读 · 0 评论 -
编译lnmp
Linux+nginx+mysql+php 14.1 编译 nginx 1: 下载 nginx: download 选择 stable 版本下载 2: 解压tar zxf nginx.xxxx.tar.gz3: 配置./configure –prefix=/usr/local/nginx如果提示缺少 pcre 库, 则从 PCRE - Perl Compa...原创 2018-09-12 13:05:31 · 549 阅读 · 0 评论 -
什么是CGI
什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。什么是FastCGI FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,...原创 2018-09-14 12:35:52 · 2497 阅读 · 0 评论 -
PHP程序员最常犯的11个MySQL错误
对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子。对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能。对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子。对于很多新手们来说,使用PHP可以在短...原创 2018-09-17 22:55:18 · 502 阅读 · 0 评论 -
php文件操作总结
有时候需要保存信息到文件,或者从文件读取信息。包括一般的text文件,photo文件等。这一节演示怎么操作text文件。10.1.1 常规的操作文件方法一般操作文件的方法分四个步骤:1.打开文件 2.读入文件内容 3.写入内容到文件 4.关闭文件10.1.1.1 打开或创建文件函数:fopen(文件名, 打开方式)文件名必须是文件的全路径,打开方式有以下几种:“r” 只读方式打开,将...原创 2018-09-18 23:33:53 · 565 阅读 · 0 评论 -
PHP 面试:尽可能多的说出你知道的排序算法
预警本文适合对于排序算法不太了解的新手同学观看,大佬直接忽略即可。因为考虑到连贯性,所以篇幅较长。老铁们看完需要大概一个小时,但是从入门到完全理解可能需要10个小时(哈哈哈,以我自己的经历来计算的),所以各位老铁可以先收藏下来,同步更新在Github,本文引用到的所有算法的实现在这个地址:https://github.com/xx19941215/light-tips,每天抽点时间理解一个排序算...转载 2018-09-21 10:23:16 · 708 阅读 · 0 评论 -
centos6.9编译安装
前方高能预警遇到的坑真多啊,这坑虐我千百遍,还是要把它折腾一遍1。获取apache在Apache的官方站http://httpd.apache.org可以获取软件源码的下载地址在这里我下载的是httpd-2.4.34.tar.gz需要注意的是Apache2.4它需要依赖库ARP(Apache Portable Runtime)和 ARP-util(Apache Portable...原创 2018-09-21 18:42:14 · 592 阅读 · 0 评论 -
php简单工厂模式
简单工厂模式又叫静态工厂方法模式,主要作用是通过一个简单工厂类来实例化(创建)各个类的对象,而不需要通过new来实例化对象。优点在于,工厂类中包含了一定的逻辑判断,会根据客户端的选择条件动态实例化相关的类。缺点在于,当需要增加新的功能类时,需要去修改工厂类。接下来我以数据库实例化的例子来跟大家讲讲这个简单的工厂模式就比如说我们在操作数据库的时候,总是会 new MySQL(),或者 ne...原创 2018-09-23 11:21:30 · 633 阅读 · 0 评论 -
php抽象工厂
可以参考这篇文章 https://laravelacademy.org/post/2471.html为了解决前篇文章的最后的那个问题在这里附上前篇文章的链接https://blog.youkuaiyun.com/qq_36772866/article/details/82820899抽象工厂模式抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象...原创 2018-09-23 11:42:56 · 660 阅读 · 0 评论 -
初入laravel之坑
Ken初入此坑,痛苦无奈啊,只能多看文档首要问题还是网络问题,如果网速慢,也没办法,只能等了,解决安装composer的配置问题下载 composerhttps://getcomposer.org/Composer-Setup.exegetcomposer.org注意在安装composer的时候可能会因为网络问题,链接不到外国服务器请使用代理链接服务器,或者离线安装安装完...原创 2018-09-26 13:02:40 · 2049 阅读 · 0 评论 -
laravel artisan的基础命令
上一次的项目创建路径https://zhuanlan.zhihu.com/p/45377385在这里先列出几个常用的 artisan 命令php artisan make:policy PostPolicy // 针对命令显示帮助信息 php artisan --help OR -h // 抑制输出信息 php artisan --quiet OR -q // 打印 Laravel 的版...原创 2018-09-29 08:54:21 · 1102 阅读 · 0 评论 -
如何高效地学习 Laravel 框架?
文章引用自 如何高效地学习 Laravel 框架?学习策略Laravel 是个功能齐全的全栈框架,学习她相当于你在学习成为全栈工程师。如果你之前没有学习过类似的全栈框架,你会发现你很快会被埋进大量的技术概念和专有名词里。这并不是你不够聪明,而是:人类短时间内的记忆和信息处理能力都是有限的,当短时间内暴露在大量的信息面前时,你的注意力会被严重分散,带来的是挫折感和烦躁不安。所以,我们需要一套...原创 2018-09-29 08:59:05 · 621 阅读 · 0 评论 -
数据库接口
数据库接口13.1 数据库连如果要连接数据库,首先要创建数据库。通过phpmyadmin去创建一个名字叫MyDataBase的数据库,并创建一个表单tablemyinfo, 表单包含三个字段name(类型选VARCHAR)、age(类型选INT)、height(类型选INT)。然后通过下面的例子去访问数据库是否成功。<?php //这个地方也可以改成服务器的IP $server...原创 2018-09-29 21:49:02 · 2444 阅读 · 0 评论 -
Laravel 5框架学习之环境与配置
.env 文件是配置文件,包括数据库配置信息,查看 config->database.php ,connections 里面包含了所有数据库的配置,可以在 default 中选择要使用的数据库。在数据库配置中,有关 env(‘DB_HOST’, ‘localhost’) 就是读取 .env 配置文件的信息。第二个参数是缺省参数。我们使用 mysql 数据库,修改 .env:DB_HOST...原创 2018-09-30 23:56:21 · 519 阅读 · 0 评论 -
Laravel 5框架学习之路由、控制器和视图简介
查看 app/Http/routes.php复制代码代码如下:Route::get('/', 'WelcomeController@index');@是一个界定符,前面是控制器,后面是动作,表示当用户请求url / 的时候,执行控制器 WelcomeController 中的 index 方法复制代码代码如下:app/http/controllers/welcomecontroller...原创 2018-09-30 23:58:14 · 666 阅读 · 0 评论 -
php基本排序算法
用PHP实现一个双向队列<?php // 2.用PHP实现一个双向队列 class Deque{ private $queue = array();//私有属性 public function addFirst($item){ // 在队列头部添加 return array_unshift($this->queue, $item); } publ...原创 2018-10-04 22:35:28 · 563 阅读 · 1 评论