分类: PHP
使用sql语句在原字段上追加内容
在php操作mysql时,如果想在原有的字段上追加内容,需要使用sql语句的内部库concat,如下:
[php]
$sql=”update tablename set info=concat(info,’追加的内容’) where id=1″;
[/php][……]
Truncated incorrect DOUBLE value
php在更新mysql数据库的时候出现错误:“Truncated incorrect DOUBLE value:”。
1.第一种错误原因,你的SQL语句可能是这么写的:
$sql="update tablename set username='mukti' and info='test' whe[......]
PHP读取JSON(PHP解析、读取、编译、生成JSON的系列操作)
1.php解析JSON数据格式,在php5.2以后就简单了,我们可以使用json_decode()和json_encode()两个函数直接操作。
2.传统的方法呢?我们可以借助程序员小伙Michal Migurski的方法,下载一个JSON读取类的文件http://mike.teczno.co[……]
PHP文件操作(PHP读写文件)
PHP读取文件可以读取当前服务器或远程服务器中的文件。其步骤是:打开文件、读文件和关闭文件。
1.打开文件
使用PHP函数fopen()打开一个文件,fopen()一般使用2个参数表示打开文件的路径和文件模式。比如:
[PHP]
$fp=fopen(“../cnbruce.txt”,[……]
Joomla在页面上显示自定义模块
1.在页面上相应位置调用一个模块位:
[html]
[/html]
2.在模板目录(/templates/tpl_name/)下的templateDetails.xml文件中添加位置:
[xml]
example[……]
MySQL不区分大小写
1.Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;
2.用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;
lower_ca[……]
PHP格式化输出数组,一目了然
在PHP输出数组的时候,我们通常使用print_r(),但是输出没有换行,看起来很费劲,于是乎,我们自己定义一个函数来完成:
[php]
function dump($vars, $label = ”, $return = false) {
if (ini_get(‘html_err[……]
sprintf函数:PHP在输出数字前补0,去掉小数后面的0
很多时候我们需要对数字进行格式化,比如位数不足前面加0补足。用PHP自带的sprintf函数可以轻松实现。
如果想去掉小数后面的0可以使用(float)$var。
[PHP]
<?php
//生成4位数,不足前面补0
$var=sprintf(“%04d”, 2);
e[……]
Windows 2008 IIS7.5配置php出现“未知FastCGI错误,错误代码0x800736b1”
Windows Server 2008 R2 Datacenter安装php后,运行php出现以下错误:
HTTP 错误 500.0 – Internal Server Error
发生未知 FastCGI 错误
错误代码0x800736b1
发生此错误的关键原因在于没有安装[……]
Windows Server 2008 R2 Datacenter支持php
本文讲述在Windows Server 2008 R2 Datacenter服务器上安装PHP运行环境。
2008 R2版本只有64位系统。
但是php5.4官方只提供了32位的zip下载,民间有64位的php,但是由于Mukti的强迫症,我们使用官方32位版本。
IIS支持php[……]
PHP5.4支持文件上传进度条(Upload progress in sessions)
PHP5.4以上版本,$_SESSION中内置了Upload progress,可以支持文件上传进度。
方法和apc扩展(参考:http://blog.feizhaojun.com/?p=22)差不多,只不过这里不用到扩展而是用到了php5.4内置的$_SESSION。
以下是一个示例,[……]
php上传文件进度条的方法
目前为止,使用php上传文件如果想实现真正的进度条,只有三种方法:
1、使用PHP的创始人 Rasmus Lerdorf 写的 APC扩展模块 来实现;
2、使用PECL扩展模块 uploadprogress 实现;
3、使用flash+PHP来实现,推荐使用 swfupload。
4、使用ph[……]