星之宇 发布于2013-6-15 15:18

MySQL数据库查询语句学习

讲到MySQL数据库查询这个相信大家多是会的:SELECT column(s) FROM table_name,反正是最最基础的知识!

但是项目中多表查询也是经常用到的,这篇文章主要是讲讲多表查询的,以下说说多种多表查询的情况以及事例。


第一种:使用SELECT子句进行多表查询

SELECT 字段名 FROM 表1,表2 … WHERE 表1.字段 = 表2.字段 AND 其它查询条件

SELECT a.id,a.title,a.content,a.date,b.info,b.comment,b.date FROM table_a AS a,table_b AS b WHERE a.id=b.id

注:在上面的的代码中,以两张表的id字段信息相同作为条件建立两表关联,阅读全文

:eq() 选择器选取带有指定 index 值的元素。

index 值从 0 开始,所有第一个元素的 index 值是 0(不是 1)。


get(index) 取得其中一个匹配的元素。index表示取得第几个匹配的元素。

这能够让你选择一个实际的DOM 元素并且对他直接操作,而不是通过 jQuery 函数。$(this).get(0)与$(this)[0]等价。


下面我们通过一个简单的代码来说明下:阅读全文

星之宇 发布于2013-6-9 19:20

PHP获取网页内容的方法

简单的收集下PHP下获取网页内容的几种方法:

方法1:用file_get_contents,以get方式获取内容。

<?php 
$url='http://www.myxzy.com'; 
$html = file_get_contents($url); 
echo $html; 
?>

方法2:用fopen打开url,以get方式获取内容。阅读全文

了解下include、include_once、require和require_once这4个函数:

include函数会将指定的文件读入并且执行里面的程序;

require函数会将目标文件的内容读入,并且把自己本身代换成这些读入的内容;

include_once 语句在脚本执行期间包含并运行指定文件。此行为和 include 语句类似,唯一区别是如果该文件中已经被包含过,则不会再次包含。如同此语句名字暗示的那样,只会包含一次;

require_once 语句和 require 语句完全相同,唯一区别是 PHP 会检查该文件是否已经被包含过,如果是则不会再次包含。

阅读全文

星之宇 发布于2013-4-15 23:07

PHP冒泡排序算法

冒泡排序算法是一个经典的常用排序算法,当然还有一些其他的常用排序算,比如选择排序,插入排序,希尔排序,快速排序。所以也是一种必学的算法,甚至很多公司面试的题目中也有冒泡排序的。

但是冒泡排序毕竟是一种效率低下的排序方法,在数据规模很小时,可以采用。数据规模比较大时,最好用其它排序方法。


冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面,直到达到升序排列。

比如:这个数组array(4,3,5,1,2)用冒泡排序算法进行升序排列。

第1个循环循环开始,当前排序4,3,5,1,2阅读全文

星之宇 发布于2013-2-22 7:43

PHP strtotime() 函数

strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。

strtotime(time,now)

time 规定要解析的时间字符串。

now 用来计算返回值的时间戳。如果省略该参数,则使用当前时间。


示例如下:

便于比较学习,使用date将当时间戳与指定时间戳转换成系统时间。阅读全文

星之宇 发布于2013-1-11 14:20

PHP获取文件的后缀名

获取文件的后缀名这个经常要用到,上传图片和文件,插入图片或者文件等等,经常要判断这个文件的后缀名。

在一些cms或者php博客程序中经常用到。

下面就用一个简单的事例为例,我网站的一张图片地址为:http://u.myxzy.com/logo.gif,获取这张图片的后缀名。


以下是简单的5种获取文件后缀名:阅读全文

星之宇 发布于2012-11-13 13:55

php生成不重复的随机数

在PHP编程过程中经常要取多个不重复的随机数。

随机一个数可以用随机函数rand(),但是现在假如要在1-20中取5个不重复的数字,使用rand(1,20)只可以取一个数字,取5个不重复的随机数就比较麻烦了。


比较简单的方法是用数组来取这5个随机数。下面这3种方法多是用数组来实现的。

第一种:首先创建一个有1-20元素的数组,对数组进行随机排序,取数组前5个元素。阅读全文

因为看到Google Code Prettify对代码进行语法着色的效果还是不错,虽然相对于syntaxHighlighter来说还有不小的差距,但是Prettify的js库和css文件可以说的上是短小精悍了。不到15K的体积,对加载几乎没有影响。

废话就不说了,下面开始KindEditor,它默认保存的时候,保存的内容是<pre class="prettyprint lang-xxx"></pre>(XXX就是代码格式)比如<pre class="prettyprint lang-php"></pre>。

注意:不同的代码高亮是不兼容的,所以用了一种高亮代码后再用另一个,那么就比较麻烦了。

因为kindeditor 4.1.3官方用的是google-code-prettify高亮(以下简称prettify),所以我这里也用prettify高亮,因为集成比较方便。

阅读全文

由于文本编辑器很多,不同的人喜欢不同的文本编辑器,要集成这么多的编辑器肯定是不可能的,所以我这里来说说emlog如何加入编辑器。这篇文章献给会点代码的人,一点不会的先要学习下代码。

emlog4.2.1博客程序编辑器涉及到日志编辑保存修改的,差不多就这几个文件
admin文件夹下一个文件,如下
save_log.php
admin/views文件夹下4个php和一个js文件,如下阅读全文

提交
订阅