`
zhiying201039
  • 浏览: 41605 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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","字符串");可实现各种字符编码的转换。

分享到:
评论

相关推荐

    关于初学PHP时的知识积累总结

    本篇文章笔者初学PHP时的一些知识积累经验,需要的朋友参考下

    ThinkPHP3.2.1知识点

    ThinkPHP3.2.1知识点是我在学习此框架时候的经验积累,希望能帮助正在学习此框架的朋友们!若对你有帮助请给满星,谢谢!!!

    PHP基础案例教程-PPT.rar

    《PHP基础案例教程》是2020年1...当学完一个阶段的知识后,通过阶段案例开发功能性强、界面美观、用户体验*秀的项目,如“许愿墙”“在线相册”和“趣PHP网站”等,将所学知识综合运用到实际开发中,积累项目开发经验。

    03《PHP经典编程265例》.zip

    本书以基础知识为框架,介绍了各部分知识所对应的常用开发实例,并进行透彻地解析。包括PHP基础、函数、PHP流程控制语句、Web技术、MySQL数据库、PHP数据库编程、字符串高级处理、PHP数组应用、日期和时间的处理、...

    PHP开发实战1200例

    《PHP开发实战1200例(第1卷)(附光盘)》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用php进行web开发的各个方面的知识和技巧,主要包括开发环境、php基础、web页面交互、文件操作、...

    PHP进阶系列之swoole入门精讲

    本资源是一系列针对PHP开发者的进阶教程,重点介绍了Swoole框架的入门知识和精华内容。涵盖了Swoole框架的基本概念、核心特性、常用功能以及实战应用。 适用人群: 本资源适用于已掌握PHP基础知识,具有一定开发...

    仿XP网站源码(PHP200菜鸟)dzx3.0版

    欢迎你和我交流PHP知识!! 我的 QQ:5552123 本作品在线演示网址 www.0532888.com(找工作时用的演示,不一定啥时我就关掉了哈!因为现在已工作了!) PHP200菜鸟网:www.php200.com (这个网址以后会用,积累了...

    ecmall二次开发技术积累

    ecmall二次开发的技术积累 包含了各种知识 下载一次 终生受益 赶紧行动吧

    dezender5PHP解密程序

    在遇到需要手工去修复代码的情况时,就要求Dezender的使用者具备相应的PHP程序编写知识。如果不具备?自己找书找资料看。呵呵。 4、如果出现如下的错误提示:“无法判断程序输入点于动态链接库php5ts.dll上”说明...

    收集的php面试题目集锦

    里面积累了许多PHP的基础知识,对你的面试有帮助

    php学习笔记之基础知识

    php学习至今一年有余,笔记积累挺多的,也挺杂的,写篇文章整理一下吧。 php基础部分 PHP 输出文本的基础指令:echo 和 print。 echo和print的区别 echo是PHP语句, print和print_r是函数,语句没有返回值,函数...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    本书是第I卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用PHP进行Web开发的各个方面的知识和技巧,主要包括开发环境、PHP基础、Web页面交互、文件操作、会话应用、图形图像处理及面向...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    本书是第I卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用PHP进行Web开发的各个方面的知识和技巧,主要包括开发环境、PHP基础、Web页面交互、文件操作、会话应用、图形图像处理及面向...

    PHP批量上传图片的具体实现方法介绍.

    我们在学习PHP的时候,肯定是要从实际操作中慢慢积累经验,以巩固我们所学到的知识,逐渐的加强我们的编程水平。 •PHP保护文件系统的具体代码分享•PHP保护数据库的具体代码示例•探讨主要的PHP应用领域•基于PHP的...

    PhpSay贴吧系统 2.1.rar

    从最初的无忧贴吧到后来的PhpSay,我们已经共同走过了三年半的时光,三年半的时间里,PHPSay共积累了99个商业用户及三个门户级用户,当然我们更加在乎的是免费用户,但由于个人精力有限,有很多后续服务无法跟上,还...

    MYOA.zip_myoa_php 办公_工作任务_工作任务 管理_督办

    6、知识管理,打破信息孤岛,实现知识、经验的随时积累、充分利用 7、提高内部资源利用率,降低办公与企业运营成本 8、创造数字化办公环境,实现全球化远程办公和移动办公 9、全方位掌控客户资源,稳定客户关系,...

    php OA 源码 办公自动化源码

    下载中心:单位可以将平时积累的文摘、收集的信息、经常需要使用到的工具、文件、客户资料等各种资源有序的存放在这里进行统一管理,便于需要的时候及时查阅下载,而不必再东寻西找,浪费时间。系统运行中需要下载的...

    PHP的一个基础知识 表单提交

    今天在写一个小示例的时候,就是php提交到php中的时候,把$_POST写成$_post,结果搞了很久,还是没有取到前台的的值。呵呵,写此博文,权当积累.....下面把这个简单的例子贴一下吧!

Global site tag (gtag.js) - Google Analytics