摘要: 转自:http://gaojohn.blogchina.com/1257810.htmlHTTP_CLIENT_IP:可通过http头伪造HTTP_X_FORWARDED_FOR:可通过http头伪造REMOTE_ADDR:可能是用户真实IP也可能是代理IP服务端获取IP地址 http://www.taoyiz.com/util/ip 其代码如下:$s_onlineip = getenv(‘HTTP_CLIENT_IP’);echo “HTTP_CLIENT_IP:”.$s_onlineip.”<br/>\n”;$s_onlineip = getenv(‘HTTP_X_FORWAR 阅读全文
posted @ 2012-06-08 09:45 myD 阅读(1945) 评论(0) 推荐(0) 编辑
摘要: char(M)M最多255varchar(M)M最多65516mysql> alter table yy modify b varchar(65516);Query OK, 1 row affected (0.17 sec)Records: 1 Duplicates: 0 Warnings: 0mysql> alter table yy modify b varchar(65517);ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting B 阅读全文
posted @ 2012-04-05 11:35 myD 阅读(3173) 评论(0) 推荐(0) 编辑
摘要: 查询 '产品的名字和公司的名字' 从产品表左连接公司表,再左连接用户表,product->company->user① 有where条件:用户名是‘sdf’mysql> explain select product.name pname,company.name cname from product left join company using(cid) left join user using(cid) where user.name = 'sdf' \G*************************** 1. r... 阅读全文
posted @ 2012-03-31 08:54 myD 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 子查询形式的执行计划mysql> explain select * from user where id = (select uid from uu where id = 3)\G*************************** 1. row *************************** id: 1 select_type: PRIMARY table: user type: constpossible_keys: PRIMARY key: PRIMARY key_len: 4 r... 阅读全文
posted @ 2012-03-30 14:54 myD 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 两个函数:① source/function_common.php----->inserttable()function inserttable($tablename, $insertsqlarr, $returnid=0, $replace = false, $silent=0) { global $_SGLOBAL; $insertkeysql = $insertvaluesql = $comma = ''; foreach ($insertsqlarr as $insert_key => $insert_value) { $insertkeysql .= .. 阅读全文
posted @ 2012-03-28 16:45 myD 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 当插入的字符数超过varchar(n)限制的长度时,字符会被截断,不会出错,但会有警告mysql> create table aa(name varchar(12));Query OK, 0 rows affected (0.06 sec)mysql> insert into aa value('qwertyuiopasdf');Query OK, 1 row affected, 1 warning (0.03 sec)mysql> show warnings;+---------+------+-------------------------------- 阅读全文
posted @ 2012-03-28 12:00 myD 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 在表tt(id)上建立外键,id不是主键 ,bb(bid)也不是主键 ,出错 创建表bb时建立外键 ,bb(bid)不是主键 tt(id)也不是主键,出错 创建表bb时建立外键,bb(bid)是主键 tt(id)不是主键,出错 创建表bb时建立外键,bb(bid)是主键 tt(id)是主键,成功 查 阅读全文
posted @ 2012-03-28 10:31 myD 阅读(2457) 评论(1) 推荐(0) 编辑
摘要: 1.cp_blog.php 和 cp_blog.htm两个文件构成了浏览器中的日志编辑界面2.编辑后 间接 提交本页3.包含function_blog.php也就是函数blog_post()函数体所在的文件include_once(S_ROOT.'./source/function_blog.php');if($newblog = blog_post($_POST, $blog)) {····}4.调用blog_post()函数处理接收到的数据5.返回值$newblog 是一个数组:$blogarr = Array( 'subje 阅读全文
posted @ 2012-03-24 16:22 myD 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一位世界名牌大学的学生发明了一种手机上的软件,非常有用,他在网上让人免费下载试用,然后在试用期满后向愿意继续使用的用户收一些钱,这样几年他也挣了十来万美元。他想成立一家公司把这个软件做大做好。他找到一家风投,正巧这个风投基金的总合伙人是我的朋友,就拉我一起和这个创业者面谈。我们仔细听了他的介绍并且看了他的软件。投资人承认他是个有能力的年轻人,软件也是个好软件,但是不投资。投资人给他算了一笔账。这种手机上的软件要想推广必须在手机出厂时预装,一般来讲,虽然这种软件的零售价可以高达十美元以上,但是手机厂商出的预装费不会超过一毛钱,假定为八美分。通常一个领域在稳定的竞争期会有三个竞争者,不妨假设这个创 阅读全文
posted @ 2012-03-20 21:43 myD 阅读(193) 评论(0) 推荐(0) 编辑
摘要: user 表共有37条记录1.select * 无 where 条件mysql> explain select * from user limit 29,7 \G*************************** 1. row *************************** id: 1 select_type: SIMPLE table: user type: ALLpossible_keys: NULL key: NULL key_len: NULL ref: NULL ... 阅读全文
posted @ 2012-03-19 09:36 myD 阅读(219) 评论(0) 推荐(0) 编辑