随笔分类 - php+mysql
摘要:1.在win10上的xampp集成环境中安装mongo扩展 按照网上搜索的下载对应文件后,在phpinfo里面还是找不到mongo的扩展信息,后面也是请教同事帮忙解决: http://www.thegeekstuff.com/2015/10/php-mongodb-for-xampp/ 下载地址:h
阅读全文
摘要:MySQL数据库的字符(串)类不要以为字符类型就是CHAR,CHAR和VARCHAR的区别在于CHAR是固定长度,只要你定义一个字段是CHAR(10),那么不论你存储的数据是否达到了10个字节,它都要占去10个字节的空间;而VARCHAR则是可变长度的,如果一个字段可能的值是不固定长度的,我们只知道
阅读全文
摘要:在用json_decode对JSON格式的字符串进行解码时竟然为空,页面空白啊,整半天检查这里检查那里,问同事都没用。 今天必应搜索了下,问题解决了,原来是有BOM头输出,大虾的解决办法如下: 1)、json_decode($json,boolean):$json为json格式的字符,第二个参数为T
阅读全文
摘要:/** * 根据第几周获取当周的开始日期与最后日期 * @param int $year 年份 $weeks = get_week($year) * @param 如获取第18周的开始日期$weeks[18][0] * @param 如获取第18周的最后日期$weeks[18][1] */ static public functio...
阅读全文
摘要:在小公司里工作,开始模仿尝试着写php,很多东西理解的不够透彻,SO碰到了几个问题,记录下来: 1)、使用jquery的$.getJSON()方法时,试着用它的url参数传递布尔值时,发生错误,最后发现用来检测的函数intval()只会当作字符串处理,而字符串会被处理成0; 而字符串里的0和1则可以
阅读全文
摘要:1) isset()用来检查变量是否设置,若变量存在且值不为NULL时为TRUE; 检查多个变量时变量要全部存在且值不为NULL时为TRUE; 若用函数unset()释放后再用isset()检测时为FALSE; 若变量值设置为NULL时isset()也返回FALSE; isset() 只能用于...
阅读全文
摘要:相信大家经常看到对比一些PHP应用中,说用isset() 替换 strlen(),isset比strlen执行速度快等。例子: if ( isset($user) ) { //do some thing}原因是isset是语言结构,而strlen是一个函数。还有echo 是个语言结...
阅读全文
摘要:小例子如下:'.$the_file.'';$the_new_name = __DIR__;$the_dir = dirname(__DIR__);echo $the_new_name.''.$the_dir.'';if($the_file === $the_new_name){ echo '__D...
阅读全文
摘要:格式:int intval(mixed $var [, int $base]);1.intval()的返回值是整型,1或者0。可作用于数组或者对象(对象报错信息:Notice: Object of class 对象名 could not be converted to int in文件名on lin...
阅读全文
摘要:'apple','b'=>'banana','c'=>'cranberry');reset($fruit);while(list($key,$val)=each($fruit)){echo"$key=>$val\n";}?>以上例程会输出:a => apple b => banana c => cr...
阅读全文
摘要:首先讲C编译器的内存分配:代码区数据区用户区=线程栈+堆其中的数据区存储:常量(define)+静态变量(static)+符号集(const)+全局变量然后讲一下编译的大致顺序:注释-->预处理-->编译-->连接。它们的保存:const修饰的是变量,会被编译到符号集中去,它本身是变量这是个大前提,...
阅读全文
摘要:1.Notice: Undefined offset: 1 in F:\www\my\test.php on line 39,原因offset:接下去的数字是出错的数组下标,一般是超出了数组的取值范围。2.如下文的报错原因是语法有误,没有加引号而导致的,如:define(nihao, wenwen)...
阅读全文
摘要:1.php中的双引号可以正确的解析变量与转义序列,而单引号只会按照声明原样显示;双里面的字段会经过编译器解释,然后再当作HTML代码输出;单引号里面的不进行解释,直接输出。2.转义序列是针对源代码的,而不是显示后的网页。如"\n",查看源代码后可以看到它后面的语句换行了。3.number_forma...
阅读全文
摘要:格式:int intval(mixed $var [, int $base]);1.intval()的返回值是整型,1或者0。可作用于数组或者对象(对象报错信息:Notice: Object of class 对象名 could not be converted to int in 文件名 on l...
阅读全文
摘要:1、echo 无返回值,是一个语言结构。在输出多个参数时不可以使用小括号;2、print返回值为1;如:$x = 0; echo print $x."";//输出为1;3、print_r()与print一样返回值也是1,如:echo print_r(array());//输出为Array ( ) 1...
阅读全文
摘要:1、while循环多用于不清楚循环次数的情况下,如需要把从数据库中读取出的多条记录(不清楚到底有多少条)并且要根据某个字段的值进行分类,每类值的具体数目,如下图:其中选项有三种值,对每个值的票数时行统计: $bood_total = 0; $bood_futures = array(); $init...
阅读全文
摘要:1.mysql_connect(1,2,3):连接数据库服务器语句,一般常用这三个参数(1)数据库服务器地址,(2)用户名,(3)密码;常与die()(或者exit())函数结合使用;die()函数用于连接不成功时输出提示性语句后并退出当前脚本页。eg.mysql_connect("localhos...
阅读全文
摘要:1、明确自己的学习目标和大的方向,选择并锁定一门语言,按照自己的学习方向努力学习、认真研究。2、学会配置PHP的开发环境,选择一种适合自己的开发工具。3、基础扎实,多阅读一些基础教材,了解基本的编程知识,掌握常用的函数。4、了解设计模式。开发程序必须编写程序代码,代码必须具有高度可读性,这样才能使编...
阅读全文

浙公网安备 33010602011771号