|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
您现在的位置: ChinaBeta.cn 中文IT资讯 >> 网盟学院 >> 编程类 >> PHP >> 网管技术正文
推荐网管技术让我穿过那道"墙"! 畅游网络应…推荐网管技术主动防御!瑞星杀毒2008抢先评…
推荐网管技术速度超快 Discuz! 6.0.0试用手…推荐网管技术奇虎举证:各杀毒软件均报CNNIC…
推荐网管技术Google Earth 4.2加入繁体中文…推荐网管技术专业防护!瑞星防火墙2008测试…
推荐网管技术挂载RAR文件 从认识到爱上WinM…推荐网管技术让你冲浪随心所欲 如何访问被封…
推荐网管技术轻装上阵!江民杀毒软件2008速…推荐网管技术VMware Fusion苹果版全程图解(…
推荐网管技术VMware Fusion苹果版全程图解(…推荐网管技术从菜鸟出发!征服高清详细评测全…
推荐网管技术VS2008和ASP.NET 3.5使用之初体…推荐网管技术[多图]Ubuntu 7.04 初体验
推荐网管技术东风吹战鼓擂 下载软件你选谁?推荐网管技术若隐若现 Windows XP DirectX …
推荐网管技术GPRS上网全攻略推荐网管技术主流杀毒软件Vista兼容性横评
推荐网管技术基于IRF的网络管理和业务管理解…推荐网管技术83个美丽的Wordpress主题
推荐网管技术软交换网络中的关键路由技术详…推荐网管技术不只是换肤?Windows Mobile 6 …
推荐网管技术css教程–十步学会用css建站(全…推荐网管技术巧妙设置路由 预防网络频繁掉线
推荐网管技术打造网络管理七大绝技推荐网管技术CorelDRAW X3 Service Pack 2 …
推荐网管技术重温经典:回归 Live Messenger…推荐网管技术Oracle数据库补丁分类、安装及…
自己在做项目过程中学到的PHP知识收集
Www.ChinaBeta.Cn 更新时间:2006-12-18 阅读次数:

【ChinaBeta.Cn 网盟学院】
以前没学过PHP,最近刚好一个项目需要用到,我就决定一边学一边做PHP.

  1 在SQL语句中可通过添加限制条件:left(text,20)只取text文本的前20个字;

  2 可以用limit fromRecord, RecordNum 来作为分页使用,比如limit 0,30表示从第一个记录开始遍历30个纪录;

  3 两个表的连接可以是:table1 join table2 using x(x为两个表的公共字段),或者是table1 join table2 on table1.x = table2.x

  4 php获取querystring可以用$page = $_GET['page'];

  或者

  $page = $_REQUEST['page'];

  其中Request可取得post,get,QueryString等字符;

  在这之前 我看到了一个较笨的办法:

  parse_str($_SERVER['QUERY_STRING'],$output); // 先将查询字符串存到一个数组$output中

  $page = $output['page']; //然后根据变量名索引

  5 php中日期函数的比较实际上就是字符串的比较;

  6 mysql中date类型的数据可以是:2000-02-03,2002.02.03,2002.2.3,02.02.03,02.2.3,就是说必须有月和日,而且必须以'-'或'.'分隔开来。

  7 data()来获取时间会有时区的问题,我发现时间都少了8个小时,是因为php.ini里面默认配置是GTM美国时区;

  解决办法:可以修改php.ini:

  [Date]

  ; Defines the default timezone used by the date functions

  date.timezone = "Asia/Shanghai"

  或者在使用date()函数是加上date_Default_TimeZone_set("PRC");

  8 一段时间,调试时在body处总是说我缺少")",费了半天是intval($_POST['consumeType'])的问题,在数据库中该字段是varchar(50),在zengsong表中我没用intval函数,是因为它的ID就是1,2...整数跟char型的可以互相转换,但在另外两个表中是A5A,SP07-01之类的,但它怎么转换成int型了呢?

  让我们来看看intval函数的声明:

  intval函数用来获取变量的整数值:int intval ( mixed var [, int base] )

  通过使用特定的进制转换(默认是十进制),返回变量 var 的 integer 数值。

  var 可以是任何标量类型。intval() 不能用于 array 或 object。

  9 另外一个莫名的问题,以用户名1登陆就可以,换个'bo'登陆,系统就在处出错:说我运行时间错误:缺少")",nnd。检查了一下,原来是sql语句中的变量类型跟数据库中的不一致,

  10 php中当从浮点数转换成整数时,数字将被取整(丢弃小数位)。

  11 在mysql插入语句中,如果是自增字段要用(NULL)来代替。

  12 php的中文乱码???问题解决:

  在mysql_connect后加入mysql_query("set names 'gb2312'");

  或者全用utf8编码,就不用加入上述语句了。

  还有函数iconv("GBK","UTF8","字符串");可实现各种字符编码的转换。

来自:网页教学网

Google

(责任编辑:baoqingbo)

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
热门文章 相关报道
普通网管技术 [软件应用]凤凰涅槃 驱动精灵2008归来 (01-03)最新网管技术
普通网管技术 [ASP|ASP.NET]为ASP.NET MVC框架添加AJAX支持 (01-02)最新网管技术
普通网管技术 [JSP|JAVA]从Java到Ruby:献给引路人的策略 (01-02)最新网管技术
普通网管技术 [PHP]PHP多文件上传实例 (01-02)最新网管技术
普通网管技术 [其它编程程序]QQ 静态截图完善实现之改造 CRec… (01-02)最新网管技术
普通网管技术 [其它编程程序]C++运算符重载转换运算符 (01-02)最新网管技术
普通网管技术 [其它编程程序]详细解析C++编写的ATM自动取款机… (01-02)最新网管技术
普通网管技术 [其它编程程序]C++中用vectors改进内存的再分配 (01-02)最新网管技术
普通网管技术 [其它编程程序]C++中的虚函数((((virtual funct… (01-02)最新网管技术
普通网管技术 [其它编程程序]C++中用函数模板实现和优化抽象操… (01-02)最新网管技术
  • PHP多文件上传实例

  • php.ini 配置文件中文解释

  • windowsxp和2000环境下的ph…

  • 动网PHP论坛安装步骤图解

  • PHP+MYSQL+Zend安装方法

  • 用PHP+MySQL搭建聊天室

  • 如何在Windows配置整合PHP和…

  • PHP比ASP优秀的七个理由 至…

  • 怎样才能成为PHP高手?学会…

  • 构建可配置PHP应用程序的正…

  •   网友评论内容:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    I D *
    邮 箱
    主 页
    评 分 1分 2分 3分 4分 5分
    评 论

    关于我们  中国·国家信息产业部{粤ICP备06006652号}{陇ICP备06002562号}
    版权所有:『AK网盟基地』站长:Hahack | QQ:80505955 | E-mail:Hahack@Gmail.com
    Copyright (C) 2005-2007  akhack.org|chinabeta.cn All Rights Reserved