js分割字符串

作者:fly 发布于:2014-8-13 9:58 分类:discuz

<script language="javascript"> 
str="2,2,3,5,6,6"; //这是一字符串 
var strs= new Array(); //定义一数组 
strs=str.split(","); //字符分割 
for (i=0;i<strs.length ;i++ ) 
{ 
document.write(strs[i]+"<br/>"); //分割后的字符输出 
} 
</script> 

评论(0) 浏览(2396)

PHP MySQL 创建数据库和表

作者:fly 发布于:2014-8-12 16:56 分类:discuz

重要事项:在创建表之前,必须首先选择数据库。通过 mysql_select_db() 函数选取数据库。

注释:当您创建 varchar 类型的数据库字段时,必须规定该字段的最大长度,例如:varchar(15)。

阅读全文>>

评论(0) 浏览(2088)

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''user_list' where 'usr_name' = 'test1'' at line 1

作者:fly 发布于:2014-6-12 20:00 分类:discuz

本文出自www.forwhat.cn

 

对于mysql中的 表名 和字段名是不可以使用 单引号的,要使用` 去掉单引号也可。

评论(2) 浏览(1935)

MySQL中information_schema表是做什么的

作者:fly 发布于:2014-6-12 14:03 分类:discuz

information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”

阅读全文>>

评论(0) 浏览(1905)

清除error.log、access.log并限制Apache日志文件大小的方法

作者:fly 发布于:2014-3-31 11:42 分类:discuz

在 Windows 下的设置例子如下:
第一步:删除 Apache2/logs/目录下的 error.log、access.log文件
第二步:打开 Apache 的 httpd.conf配置文件并找到下面两条配置
ErrorLog logs/error.log
CustomLog logs/access.log common
直接注释掉,换成下面的配置文件。

阅读全文>>

评论(0) 浏览(2276)

php url编解码函数

作者:fly 发布于:2014-2-5 22:27 分类:discuz

<?php 
$url = "http://www.forwhat.cn"; 
$newurl = urlencode($url); //首先对$url进行编码 
echo urldecode($newurl); //输出解码后的字符串 
?> 

评论(0) 浏览(1981)

php多线程

作者:fly 发布于:2014-2-4 15:09 分类:discuz

<?php

$th=new thread(10);//10个线程
$th->exec('demo');//执行自定义的函数

function demo() {
        fopen('data/'.microtime(),'w');
}

class thread {
        var $count;
        function thread($count=1) {

                $this->count=$count;
        }
   
           function _submit() {
                for($i=1;$i<=$this->count;$i++) $this->_thread(); 
                return true;
        }

        function _thread() {
                $fp=fsockopen($_SERVER['HTTP_HOST'],80); 
                fputs($fp,"GET $_SERVER[PHP_SELF]?flag=1\r\n"); 
                fclose($fp); 
        }
        
        function exec($func) {
                isset($_GET['flag'])?call_user_func($func):$this->_submit(); 
        }


}

?> 

评论(0) 浏览(2000)

mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别

作者:fly 发布于:2014-2-1 21:28 分类:discuz

mysql_fetch_row,这个函数是从结果集中取一行作为枚举数据,从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 0 开始。 注意,这里是从0开始偏移,也就是说不能用字段名字来取值,只能用索引来取值,所以如下代码是取不到值的:
while($row = mysql_fetch_row($res)){
echo $row['cid'].'::'.$row[1].”;
} //这里的$row['cid'] 取不到值。
mysql_fetch_array,从结果集中取得一行作为关联数组,或数字数组,或二者兼有,除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名。 也就是说他得到的结果像数组一样,可以用key或者索引来取值,所以
while($row = mysql_fetch_array($res)){
echo $row['cid'].'::'.$row[1].”;
}//这里$row['cid'],$row[1]都能得到相应的值。
mysql_fetch_object,顾名思义,从结果集中取得一行作为对象,并将字段名字做为属性。所以只有这样才能取到值
while($row = mysql_fetch_object($res)){
echo $row->cid.'::'.$row->title.”";
}
mysql_fetch_assoc,从结果集中取得一行作为关联数组,也就是说这个函数不能像mysql_fetch_row那样用索引来取值,只能用字段名字来取,所以
while($row = mysql_fetch_assoc($res)){
echo $row['cid'].'::'.$row[1].”;
} //$row[1]这样是取不到值的
补充一点:
mysql_fetch_array函数是这样定义的:array mysql_fetch_array ( resource result [, int result_type]),返回根据从结果集取得的行生成的数组,如果没有更多行则返回 FALSE。
mysql_fetch_array() 中可选的第二个参数 result_type 是一个常量,可以接受以下值:MYSQL_ASSOC,MYSQL_NUM 和 MYSQL_BOTH。其中:
1、mysql_fetch_assoc($result)==mysql_fetch_array($result,MYSQL_ASSOC);
2、mysql_fetch_row($result)==mysql_fetch_array($result,MYSQL_NUM);
所以mysql_fetch_array()函数在某种程度上可以算是mysql_fetch_row()与 mysql_fetch_assoc()的集合。另外,mysql_fetch_array()另外还有MYSQL_BOTH参数,将得到一个同时包含关 联和数字索引的数组。
在来说句 $row = $db->fetch_array($query);
$db是人数据库操作类,$db->fetch_array($query),fetch_array($query)是那个db类里的方法,$row = $db->fetch_array($query)这句的意思是从记录集$query中得到数据库中的一行记录。

评论(0) 浏览(2345)

PHP中requre()和include()之间的区别和联系

作者:fly 发布于:2014-2-1 20:38 分类:discuz

 require()函数包含进来的内容被当成当前文件的一个组成部分,所以当包含进来的文件有语法错误或者文件不存在的时候,那当前文件的PHP脚本都不再执行。require() 语句包含并运行指定文件,包含后直接当做一个部分被执行,如放在页面顶部,则一开始便执行包含的文件。通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require()所指定引入的文件,如果出现错误是致命的。

 

    include()函数相当于指定这个文件的路径,当被包含的文件有错时,不会影响到本身的程序运行。include()函数可以进行判断是否包含,而require则是不管任何情况都包含进来.所以这点值得注意! 建议大家在包含动态文件,也就是有变量,函数,已经类的时候用include()。可以放在 PHP 程序的任何一个位置,PHP 程序在执行到时,才会先读入include ()所指定引入的文件,如果出现错误将会提示。

    include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果想在遇到丢失文件时停止处理页面就用 require()。include() 就不是这样,脚本会继续运行。

    require_once()和include_once()都是指同一个文件只读取一次。

评论(0) 浏览(2123)

php向表中插入数据

作者:fly 发布于:2014-2-1 17:36 分类:discuz

<?php  
 $con=mysql_connect("localhost","root","111");  
 if($con)  
  {  
      echo "连接成功!";  
  }  
  else  
  {  
    die('Could not connect: ' . mysql_error());  
  }   
   mysql_select_db("liyongquan_db", $con);  
   mysql_query("INSERT INTO Persons (FirstName, LastName, Age)   
   VALUES ('Peter', 'Griffin', '35')");  
   mysql_query("INSERT INTO Persons (FirstName, LastName, Age)   
   VALUES ('Glenn', 'Quagmire', '33')");  
   mysql_close($con);  
?>  



评论(0) 浏览(1692)

 
Powered by emlog sitemap