PHP技术,PHP研究及学习,Python学习,人工智能,大数据服务

文档标签: PHP开发

mysql concat函数分析.

php无限分类,有可能要用到这个函数。 MySQL concat函数是MySQL数据库中众多的函数之一,下文将对MySQL concat函数的语法和使用进行说明,供您参考和学习。 MySQL concat函数使用方法: CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 注意: 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。 一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如: SELECT CONCAT(CAST(int_col AS CHAR), char_col) MySQL concat函数可以连接一个或者多个字符串,如 [php] mysql> select concat('10'); +--------------+ | concat('10') | +----------...
此文被围观1207次  分类: 数据库 标签:  ·····

ruby链接mysql错误: Incorrect MySQL client library version! This gem was compiled for 6.0.0.

今天在链接数据库的时候出现以下错误: [html] incorrect MySQL client library version! This gem was compiled for 6.0.0 but the client library is 5.5.20. [/html] 看一下解决办法: 从mysql官方http://dev.mysql.com/downloads/mysql下载 mysql-connector-c-noinstall-6.0.2-win32 解压到e:/。注意根据自己的实际情况下载相对应的版本,这里使用非安装版。 or Ruby 1.9.2: [html] gem install mysql --platform=ruby -- --with-mysql-dir=e:/mysql-connector-c-noinstall-6.0.2-win32 [/html] for Ruby 1.9.3: (showing mysql2 variant) [html] gem prist...
此文被围观1308次  分类: 服务器 标签:  ·····

MySQL 数据类型分析(一),MySQL 数据类型讲解.

做PHP开发这块一直在用mysql数据库,虽然对其基本的一些字段信息还是能理解,但是都不是很完全和系统!在后期对mysql数据进行优化的时候也出现了盲点,于是认真的学习一下mysql里的面知识很有必要! 数值类型 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。 表列出了各种数值类型以及它们的允许范围和占用的内存空间。 类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128,127) (0,255) 小整数值 SMALLINT 2 字节 (-32 768,32 767) (0,65 535) 大整数值 MEDIUMINT 3 字节 (-8 388 608,8 388 607) ...

今日好书推荐《PHP核心技术与最佳实践》.

[caption id="" align="aligncenter" width="256"] PHP核心技术与最佳实践[/caption] PHP核心技术与最佳实践 作者:列旭松,陈文 《PHP核心技术与最佳实践》是一本致力于为希望成为中高级PHP程序员的读者提供高效而有针对性指导的经典著作。本书系统归纳和深刻解读了PHP开发中的编程思想、底层原理、核心技术、开发技巧、编码规范和最佳实践。 《PHP核心技术与最佳实践》全书分为5个部分:第一部分(1~2章)从不同的角度阐述了面向对象软件设计思想的核心概念、技术和原则,分析了面向对象的特性、设计模式的理念,指出了如何设计低耦合、高可扩展性的软件,等等;第二部分(3~6章)详细讲解了PHP中正则表达式的规范和使用技巧,PHP网络编程的原理、方法、技巧和一些重要的操作,PDO、数据库应用优化,数据库设计和MySQL的高级应用,PHP扩展引擎的原理与实践;第三部分(第7章)拨云见日,围绕PHP扩展开发进行了细致而深入的探讨,解析了PHP的底层实现和Zend虚拟机API,并用PHP...
此文被围观976次  分类:  标签:  ·····

linux,centos下加压、解压tar,gz,bz2,tgz,zip等.

linux,centos下解压tar,gz,bz2,tgz,zip等 今天从ix主机上打包了个zip文件,到linuxvps下总是解压失败,无奈,我打包成tgz,后来网上搜索了相关文章把解压问题搞定了。 1) tar调用gzip gzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip 相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。下面来举例说明一下: # tar -czf all.tar.gz *.jpg 这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个 gzip压缩过的包,包名为all.tar.gz # tar -xzf all.tar.gz 这条命令是将上面产生的包解开。 2) tar调用bzip2 bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。 与bzip2相对的解压程序是bunzip2。tar中使用-j这个参数来调用gzip。下面来举例 说明一下: #...
此文被围观2106次  分类: 服务器 标签:  ····

js设置cookie,js获取cookie,js判断cookie是否存在.

最近网站添加了一个换背景的功能,用到cookie,这里记录一下js操作cookie的方法 [js] /*COOKIES*/ //创建cookie function cre_cook(nom,contenu,jour) { var expireDate = new Date(); expireDate.setTime(expireDate.getTime() + jour*24*3600*1000); document.cookie = nom + "=" + escape(contenu) + ";expires=" + expireDate.toGMTString() + ";path=/"; } //获取cookie function getCookie(nameCookie) { var cookieTrouve=false; var debut=0; var fin=0; var ch=document.cookie;...

centos忘记密码,centos修改root密码.

因为一直装的是虚拟机,用的时间不是很多,只是用来测试用,所有很多时候就没有记住密码。 下面就来看一下centos忘记密码后如何进入系统。 重启系统, 1、在开机启动的时候按空格键能看到Centos目录(3秒后将进入默认设置中); 2、按e进入到grub编辑模式,出现有下面的内容: kernel /vmlinuz-2.6.18.e15 ro root=LABEL=/ rhgb quiet 将鼠标移动到该行,按下e进入到编辑模式,在最后加入single,即 kernel /vmlinuz-2.6.18.e15 ro root=LABEL=/ rhgb quiet single [Enter]确定后,按下b就可以开机进入到单用户维护模式,就可以利用passwd修改root的密码。拿到root密码,就可以修改其他用户密码了。 再次重启,OK!问题解决!...
此文被围观2133次  分类: 服务器 标签:  ···

ThinkPHP设置登录超时的方法.

在做Thinkphp项目的时候,登录login超时是我们必须想到的问题。 最近做的项目也有这个要求,也不算要求,但是做为有登录功能的就应该有这个! 以下是我的思路: 首先设置一个登录正确的开始时:$_SESSION['logtime'] = time(); 然后判断现在的时间: $times = time(); 最后比较两个时间,比如我们将登录超时设置成30分钟,即1800秒, if (($times - $_SESSION['logtime'] ) > 1800) 如果大于半小时就清空登录缓存, 如果小于则将登录时间设置成现在时间。这样就避免在操作过程中出现超时的情况了,以下是我在Thinkphp用到的代码: [php] public function checklogin(){ if (!isset($_SESSION['User'])){ $this->get_msg('你还未登录,请先登录!', false, /index.php.'/Pub/'); } ...

PHP使用empty检查函数返回结果时报Fatal error: Can't use function return value in write context的问题.

PHP开发时,当你使用empty检查一个函数返回的结果时会报错:Fatal error: Can't use function return value in write context 例如: <?php echo empty(strlen('be-evil.org')); 到PHP手册里面查看,在empty函数描述的地方有以下文字:Note: empty() only checks variables as anything else will result in a parse error. In other words, the following will not work: empty(trim($name)).empty() 只检测变量,检测任何非变量的东西都将导致解析错误! 因此,我们不能拿empty来直接检测函数返回的值,上面例子的解决方案如下:文章来源:http://be-evil.org/post-153.html...
此文被围观1683次  分类: 编程开发 标签:  ·····

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2018adophper.com All Rights Reserved.