PHP连接MySQL数据库的三种方式
PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO)。
MySQL扩展
PHP的MySQL扩展是设计开发允许php应用与MySQL数据库交互的早期扩展。MySQL扩展提供了一个面向过程的接口,由于不支持后期MySQL服务端提供的一些特性。且太古老,又不安全,所以已被后来的mysqli完全取代;
使用方式如下
PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO)。
MySQL扩展
PHP的MySQL扩展是设计开发允许php应用与MySQL数据库交互的早期扩展。MySQL扩展提供了一个面向过程的接口,由于不支持后期MySQL服务端提供的一些特性。且太古老,又不安全,所以已被后来的mysqli完全取代;
使用方式如下
1 | Route::get('user/{id?}', function ($id) { |
这种情况下需要给相应的变量指定默认值:
1 | Route::get('user/{id?}', function ($id = null) { |
这样子参数设置为可选参数,路由就不会报错了
php artisan make:controller TestController(控制器方法)
php artisan route:list
php artisan make:middleware AdminLogin(中间件名称)
php artisan make:model User
php artisan make:migration create_links(表名称)_table
php artisan migrate
php artisan make:seeder LinksTableSeeder
php artisan db:seed
php artisan --version
php artisan key:generate
DB::connection()->getPdo()
数据结构:通俗点儿说,就是存储数据的容器
格式如下:
list = [val1, val2, val3, val4]
,用中括号;tuple = (val1, val2, val3, val4)
,用小括号;dict = {key1: val1, key2: val2, key3: val3}
,用大括号;set = {val1, val2, val3, val4}
,用大括号;用Python画函数需要先导入matplotlib
包,这里小编先介绍两种导包方法。
matplotlib
直接一键导入就可以了pip uninstall matplotlib
正则表达式,从入门到放弃。 我太难啦~
一段时间没用,基本就全忘光了,所以学习要养成作笔记的习惯,卑微的我这不就来开始补做笔记写博客啦。
PHP支持两种风格的正则表达式语法: POSIX 和 Perl。
这两种表达式是编译PHP时指定的默认风格,但在PHP5.3之后,POSIX风格被弃用。
在线匹配工具
小编在写微册项目的时候,有一个主页动态,说白了就跟朋友圈差不多,但是到最后做出的效果并不是让我特别满意,因为每一个动态信息的日期显示都是”XXXX-XX-XX XX:XX:XX”,字幅太长,所以小编就想到了朋友圈的时间显示样式,如果当天发布的日期跟当前时间作比较,显示“两分钟前”,那就好看多了
小编在这里介绍几个需要用到的底层函数
返回当前时间的时间戳,格式可以自行设置。
入学以来,搭建个人博客是我如果以来想实现的愿望之一,原因是看着那些想当程序员的师兄师姐们都有属于自己的个人博客。
小编曾使用过WordPrass搭建个人博客
但最后权衡利弊,选择Github pages + Hexo 搭建个人博客。
用cmd指令在文件根目录下创建模型php think make:model 模块/模型名称