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 PHP全称为Hypertext Preprocessor,最初称为Personal Home Page。它是一种嵌入...
这意味着用户可以期待完整的功能集,包括文档管理、分类、搜索、权限控制等,以支持团队或个人的知识积累和共享。 【标签】:“php”表明了该系统的开发语言是PHP,这是一种广泛用于Web开发的服务器端脚本语言,以...
【标题】IT、Web、sH日常知识积累笔记 这些笔记涵盖了广泛的IT、Web和sH(可能是Shell脚本)领域的基础知识,旨在帮助读者构建扎实的技术基础。在IT行业中,不断学习和积累新知识是至关重要的,特别是对于Web开发和...
在IT领域,不断的学习和知识积累是至关重要的。"学习知识积累"这个标题暗示了这是一个包含各种IT基础知识的资源集合,旨在帮助用户提升其技术理解并拓展知识面。描述中的"日常知识积累,笔记,IT,web,sH"表明这份...
在IT行业中,PHP是一种广泛应用的开源脚本语言,尤其在Web开发领域占据着重要的...随着实践的积累,你将能够熟练运用PHP进行Web应用开发。而提供的压缩包资源正好提供了这样的学习材料,帮助你一步步深入PHP的世界。
这份压缩包文件“介绍围绕PHP的相关资料”包含了从初学者到专业人士所需了解的全面PHP知识,涵盖了PHP入门、框架、开发工具、项目实践、笔试面试技巧以及开发经验等多个方面。 1. PHP入门知识:PHP(Hypertext ...
(php+sqlite2)" 暗示了这是一个使用PHP编程语言和SQLite2数据库构建的知识管理系统。这样的系统通常用于存储、检索和管理开发者在日常工作中积累的各种技术信息和资源。 首先,PHP(Hypertext Preprocessor)是一种...
通过使用knowledgeroot,无论是个人还是团队,都可以构建起自己的知识管理系统,提升学习和工作的效率,实现知识的积累和传承。同时,由于其开源特性,开发者还可以根据实际需求进行二次开发,打造更符合自身特色的...
CRMEB知识付费系统是西安众邦科技旗下的具有自主知识产权的在线教育知识付费系统。系统基于ThinkPhp5.0+layui+Vue开发,功能包含在线直播、付费视频、付费音频、付费阅读、会员系统、分销系统、拼团活动、直播带货、...
### PHP学习入门的基础知识点解析 #### 一、PHP的基本语法结构与执行方式 在学习PHP的旅程中,首要掌握的是其基本语法结构和执行方式。PHP是一种嵌入式脚本语言,这意味着它能够直接嵌入到HTML代码中,使得动态...
它能够有效地提升个人的工作效率,通过整合信息资源,促进知识的积累和创新。KMS通常包括一系列的功能,如笔记记录、资料管理、任务管理、日程规划等,旨在为用户提供一个统一的平台,使他们可以更方便地处理日常...
【PHP基础知识概述】 PHP(Hypertext Preprocessor)是一种广泛使用的开源服务器端脚本语言,尤其适合Web开发。本文档是针对PHP新手整理的...随着经验的积累,初学者将逐渐掌握PHP的精髓,实现更复杂的Web应用程序。
在学习过程中,建议结合实际项目进行实践,以巩固理论知识并积累实战经验。同时,英文版的书籍虽然阅读难度可能稍大,但对于提升英语技术阅读能力也是个很好的机会。 总之,《Advanced PHP Programming》和...
《PHP开发实战1200例》是一本深入浅出的PHP编程教程,旨在帮助学习者通过大量的实例提升PHP...通过阅读和实践书中的例子,读者不仅可以巩固理论知识,还能积累丰富的实践经验,提高PHP开发的熟练度和解决问题的能力。
理论知识学得再好,也需要通过实际项目来锻炼。可以从开发简单的博客系统开始,涉及用户注册登录、文章发布、评论等功能。这将涵盖数据库设计、页面模板、路由控制等多个方面。随着技术的深入,可以尝试开发更复杂的...
Knowledgeroot是一款开源的知识管理系统,它旨在帮助用户组织、存储和共享信息,促进知识的积累与传播。在了解这个源码之前,我们需要对PHP语言及其在Web开发中的应用有一定的基础认识。 PHP(Hypertext ...
4. **社区贡献**:积累足够经验后还可以参与到开源项目中去,为整个PHP社区做出自己的贡献。 总之,精品PHP视频地址资源对于初学者乃至有一定基础的开发者而言都具有非常重要的意义。它不仅能够帮助我们快速入门并...
1. PHP基础知识的积累:文章作者可能回顾了自己最初学习PHP语言的经历,包括对语法、变量、数组、函数等基础概念的理解和应用。PHP的基础知识是构建更复杂功能和应用的前提。 2. PHP版本的更新与学习:由于文章中...
本篇文章将详细解析标题为"php_5.6.9.zip"的压缩包文件,帮助初学者了解PHP的安装过程及相关组件,共享知识,提升学习效率。 首先,让我们来看看压缩包中的关键文件及其作用: 1. `phar.phar.bat`:这是一个批处理...