MySQL中视图的使用及多表INNER JOIN的技巧分享

作者:fly 发布于:2017-7-14 16:44 分类:Emlog

创建视图

CREATE VIEW view_name AS
SELECT t1.xxx, t2.xxx, t3.xxx 
FROM (table1 t1 
INNER JOIN table2 t2 ON t1.fid = t2.fid) 
INNER JOIN table3 t3 ON t1.mid = t3.mid;

 

这里使用了3表关联,对于多表关联的 INNER JOIN 写法有一个技巧


1. 先写最简单的2表关联 INNER JOIN

2. 然后使用 () 从 FROM 之后到语句结尾全部扩起来

3. 在语句结尾开始连接与下一个表的 INNER JOIN


记住这个原则,未来进行4表关联,5表关联就都不是什么难事了

 

评论(0) 浏览(1052)

发博文自动记录天气插件发布。针对emlog

作者:fly 发布于:2014-2-25 0:24 分类:Emlog

请注意,如果仅仅是安装,只能完成天气的自动记录,而不能完成天气的显示。

您需要修改您的模板,content\templates\default\echo_log.php
添加如下内容红色部分内容。

阅读全文>>

评论(0) 浏览(2399)

蜘蛛爬行记录插件发布。emlog博客适用

作者:fly 发布于:2014-2-25 0:19 分类:Emlog

装上这个之后,才发现,原来蜘蛛一直都在不停的爬行。

2.JPG

 

阅读全文>>

评论(0) 浏览(2377)

测试一下发文记录天气

作者:fly 发布于:2014-2-22 17:53 分类:Emlog

测试一下发文记录天气

评论(0) 浏览(1893)

测试一下发文记录天气

作者:fly 发布于:2014-2-22 14:54 分类:Emlog

测试一下发文记录天气

评论(0) 浏览(1741)

模板开发基础指南(适用于emlog5)

作者:fly 发布于:2014-2-22 12:02 分类:Emlog

转自官方wiki  http://wiki.emlog.net/doku.php?id=plugindev

 

本文分析emlog5下的模板基本结构以及基本变量、函数的作用,详细了解本文,有助于更快掌握emlog5的模板开发基础。

emlog的模板位于安装目录content\templates\文件夹下,每个模板都是一个单独的文件夹,文件夹以模板名字命名。通过后台上传安装的模板都保存在这个目录下。

模板文件目录说明

一般来说,一个模板都会包含以下几个部分:

  • images文件夹:存放模板所需图片。
  • echo_log.php:显示日志内容。

阅读全文>>

评论(0) 浏览(4460)

emlog 整站代码 结构分析

作者:fly 发布于:2014-2-21 11:53 分类:Emlog

版权声明:本文系www.forwhat.cn原创 ,尊重作者劳动,转载请标明出处。本文转载自www.forwhat.cn谢谢

 

表示虽然emlog比较轻巧,但是代码量还是不少的,本文持续性的做索引。有超链接的可以直接点。进入具体文件分析,没有的,就是我还没有写。

与那个大纲的博文功能类似,不过这个结构更加清晰一些。

 

 ./admin

    ./editor

    ./views

    ./admin_log.php

    ./attachment.php

    ./blogger.php

阅读全文>>

评论(0) 浏览(2923)

emlog整站代码分析 后台部分loginauth.php

作者:fly 发布于:2014-2-21 10:10 分类:Emlog

 

版权声明:本文系www.forwhat.cn原创 ,尊重作者劳动,转载请标明出处。本文转载自www.forwhat.cn谢谢

 

<?php
/**
 * 登录验证
 * @copyright (c) Emlog All Rights Reserved
 */

class LoginAuth{

    //以下三个常量分别是,用户名错误,密码错误,验证码错误。
    const LOGIN_ERROR_USER = -1;
    const LOGIN_ERROR_PASSWD = -2;
    const LOGIN_ERROR_AUTHCODE = -3;

阅读全文>>

评论(0) 浏览(4925)

emlog整站代码分析 后台部分globals.php

作者:fly 发布于:2014-2-21 10:07 分类:Emlog

版权声明:本文系www.forwhat.cn原创 ,尊重作者劳动,转载请标明出处。本文转载自www.forwhat.cn谢谢

 

后台部分,这个globals算是比较重要的一个文件了。

 

<?php
/**
 * 后台全局项加载
 * @copyright (c) Emlog All Rights Reserved
 */

//这是调用了init.php。。忘了都干了写什么了,打开看看貌似在init.php中获取了一些基本信息。
require_once '../init.php';

阅读全文>>

评论(0) 浏览(2962)

emlog整站代码分析 后台部分index.php

作者:fly 发布于:2014-2-21 10:05 分类:Emlog

版权声明:本文系www.forwhat.cn原创 ,尊重作者劳动,转载请标明出处。本文转载自www.forwhat.cn谢谢

 

<?php
/**
 * 管理中心
 * @copyright (c) Emlog All Rights Reserved
 */

require_once 'globals.php';
//上边那一行,干的事貌似挺重要的,请参阅我对globals.php文件的分析。自己切吧。我刚切回来。

if ($action == '') {
	//登录成功后后台首页的显示

阅读全文>>

评论(0) 浏览(3466)

 
Powered by emlog sitemap