09 2012 档案

摘要:isset(): //变量是否已经声明empty(): //变量是否为空defined(): //常量是否已经定义 define()array_key_exists(mixed key, array search): //检查给定的键名或索引是否存在于数组中is_numeric ( mixed var ): //检测变量是 否为数字或数字字符串is_bool(): // 检测变量是否是布尔型is... 阅读全文
posted @ 2012-09-17 15:41 神马和浮云 阅读(34123) 评论(0) 推荐(1)
摘要:mysql_affected_rows -- 取得前一次 MySQL 操作所影响的记录行数mysql_num_rows -- 函数返回结果集中行的数目。举例:<?php$conn=mysql_connect('localhost','root','');//连接数据库mysql_select_db('flag');//选择数据库echo mysql_affected_rows();?>//最经 INSERT,UPDATE 或 DELETE 查询所影响的记录行数。<?phpmysql_connect('lo 阅读全文
posted @ 2012-09-15 11:25 神马和浮云 阅读(2408) 评论(0) 推荐(0)
摘要:我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数,一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。下面介绍三种方法(1) getGeneratedKeys()方法:程序片断:Connection conn = ; Serializable ret = null; PreparedStatement state = .; ResultSet rs=null; try { state.executeUpdate(); ... 阅读全文
posted @ 2012-09-12 13:25 神马和浮云 阅读(348) 评论(0) 推荐(0)
摘要:function check($sql_str) { $checks=eregi('select|insert|update|delete|\'|\/|\\\|\*|\.|union|into|load_file|outfile', $sql_str); // 进行过滤 if($checks){ return FALSE; exit(); }else{ return TRUE; }}在需要检查的页面调用check方法即可 阅读全文
posted @ 2012-09-10 16:32 神马和浮云 阅读(342) 评论(0) 推荐(0)
摘要:上一篇文章中,返回json格式的中文显示成\u5723\u8bde\u8282\u5343\u4e07\u597d\u793c\u5927\u5949\u9001解决方法:另外从网上搜索到的其他方法这是从网上搜索得到的又一篇相关文章当使用php自带的json_encode对数据进行编码时,中文都会变成unicode,导致不可读。如:对字符串”厦门“进行json_encode后,输出的是"\u53a6\u95e8"。查询了一下,有两种方法:1.将"\u53a6\u95e8"还原成“厦门”,使用如下的代码:$str= preg_replace("# 阅读全文
posted @ 2012-09-10 10:59 神马和浮云 阅读(28050) 评论(1) 推荐(0)
摘要:include/conn.php为数据库链接文件,不会的网上搜索<?php include './include/conn.php'; //数据库链接文件$sql_notice = mysql_query('SELECT * FROM gg_notice where enable = "1" limit 0,10');$notice = mysql_fetch_array($sql_notice, MYSQL_ASSOC);print_r ($notice);?><!DOCTYPE html PUBLIC "-// 阅读全文
posted @ 2012-09-07 10:05 神马和浮云 阅读(70182) 评论(0) 推荐(0)
摘要:<?php$name = 'Today 3? , very/ cold';$name = strtolower($name);//$name = preg_replace('/[^a-z0-9\s]/','',$name);$name = preg_replace('/[\.\s+\?,\/"]/','_',$name); //change spacesecho $name;?>其中$name = preg_replace('/[\.\s+\?,\/"]/',' 阅读全文
posted @ 2012-09-06 11:55 神马和浮云 阅读(2661) 评论(0) 推荐(0)
摘要:一次性读取csv文件内所有行的数据<?php $file = fopen('windows_2011_s.csv','r'); while ($data = fgetcsv($file)) { //每次读取CSV里面的一行内容//print_r($data); //此为一个数组,要获得每一个数据,访问数组下标即可$goods_list[] = $data; }//print_r($goods_list);/* foreach ($goods_list as $arr){ if ($arr[0]!=""){ echo $arr[0].&q 阅读全文
posted @ 2012-09-06 10:09 神马和浮云 阅读(43843) 评论(0) 推荐(1)
摘要:function mkdirs($dir, $mode = 0777){ if (is_dir($dir) || @mkdir($dir, $mode)) return TRUE; if (!mkdirs(dirname($dir), $mode)) return FALSE; return @mkdir($dir, $mode);}mkdirs("aa01");默认的 mode 是 0777,意味着最大可能的访问权。有关 mode 的更多信息请阅读 chmod() 页面。 阅读全文
posted @ 2012-09-05 17:17 神马和浮云 阅读(827) 评论(0) 推荐(0)