<?php
/*
* 名称 : MySQL数据库基本操作
* 作者 : pjx
* 版本 : v 2010/02/25 v 1.0
* 说明 : 该类用于对MySQL做一些简单的操作
* 示例 :
* 实例 => $db = new DB_MYSQL($database),打个$database数据库
* 查询数据库 => $db->query($sql_str),查询$sql_str语句
* 获得行结果 => $db->get_rows_result();
* 获得行数 => $db->get_rows();
* 获得列结果 => $db->get_files_result();
* 获得列数 => $db->get_files();
* 释放结果集 => $db->free();
* 查询并获得行结果(需实例 OP_MYSQL($database)) => query_and_get_rows($sql_str);
* 查询并获得行结果(需实例 OP_MYSQL($database)) => query_and_get_files($sql_str);
**/
class DB_MYSQL{
/*
* host : 主机名或地址
* db : 数据库
* user : 数据库用户名
* pw : 数据库用户密码
* */
var $host = "l ......
<?php
/*
* 名称 : MySQL数据库基本操作
* 作者 : pjx
* 版本 : v 2010/02/25 v 1.0
* 说明 : 该类用于对MySQL做一些简单的操作
* 示例 :
* 实例 => $db = new DB_MYSQL($database),打个$database数据库
* 查询数据库 => $db->query($sql_str),查询$sql_str语句
* 获得行结果 => $db->get_rows_result();
* 获得行数 => $db->get_rows();
* 获得列结果 => $db->get_files_result();
* 获得列数 => $db->get_files();
* 释放结果集 => $db->free();
* 查询并获得行结果(需实例 OP_MYSQL($database)) => query_and_get_rows($sql_str);
* 查询并获得行结果(需实例 OP_MYSQL($database)) => query_and_get_files($sql_str);
**/
class DB_MYSQL{
/*
* host : 主机名或地址
* db : 数据库
* user : 数据库用户名
* pw : 数据库用户密码
* */
var $host = "l ......
<?php
include_once("error.php");
/*
* 名称 : PHP去源码注释及轻度压缩数据
* 作者 : pjx
* 版本 : v 2010/02/25 v 1.0
* 说明 : 该类用于清除PHP文件(同时兼容C/C++风格注释的文件)源码的注释及去除多余空格
* 示例 :
* 实例 => $data = new REMOVE_COMMENT($file_path);
* 只去除注释 => $data->remove(),返回去掉注释后的数据,文件排版和源文件一样
* 去除注释和空格 => $data->compact(),返回去除注释和空格后的数据
* (将连续多空格压缩为一个空格,防止"var $val"情况),文件容易阅读
* 轻度压缩 => $data->compact_hightly(),返回去掉所有空白字符的数据,文件基本无法阅读
* 保存文件 => $date->save($file_name),如参数$file_name存在,则文件保存为$file_name,
* 若不存在,则保存在相同的目录下,文件名为时间符串
*
* bug : 字符串如包括多空格和"//",那么字符串会部分会删除, 整个文件结构可能会被破坏
......
从2.2起 SDK 将全面支持UTF-8 GB2312 等多种格式,一套SDK 就可以自适应您所需要的编码,
内带配置文件 Taoapi_Config.inc.php
最新更新
2010-02-25 增加了编码格式自适应功能
2010-02-25 增加了API调用日志功能,每行相当于一次API调用
2010-02-25 增加了自动清除缓存的机制
2010-02-25 增加API调用超过限制时自动切换到另一个APPKEY,如果设了多个的话
2010-02-25 加入每次调用API后是否自动清除原有传入参数的开关
2010-02-25 加入开启或关闭错误日志的开关
2010-02-25 加入开启或关闭API调用日期的开关
2010-02-25 优化了循环同一个API时,只需要传需要改变的参数即可
2010-02-25 提升了程序性能,扩大了缓存承载量
..... 更多精彩等您发现!谁用谁知道 谁用谁精彩
更新历史
2009-12-29 PHPSDK版本号由2.0升级到2.1
2009-12-29 在Taoapi_Config中同样加入setVersion方法,支持设置全局性的API版本号
2009-12-29 升级API2.0生成sign方式,完美支持官方提出的MD5和HMAC二种方式
2009-12-28 加入错误日志.当关闭错误显示时自动记录到错误日志中
2009-12-25 修正PHP5.3中出现URL拼接不一致的BUG
2009-12-22 发布Taoapi_Php_Sdk_V2.0
2.2版新增的参数设置方法
全局 ......
【转自】:http://blog.miaoheguang.tk/archives/11
被PHP的include路径弄晕了。自己试验一通,总结如下。
定义A=包含文件 B=被A包含的文件 C=被B包含的文件
也就是说 A 包含 B, B包含C
A中有
Php 代码
require ‘[B路径]‘ //(这里 的require可以换成require_once include)
require ‘[B路径]‘ //(这里的require可以换成require_once include)
B 中有
Php代码
require ‘[C路径]‘ //(这里 的require可以换成require_once include)
require ‘[C路径]‘ //(这里的require可以换成require_once include)
下面的讨论主要针对A为入口文件,即只直接访问A,不直接访问B。
首先定义两个概念:相对路径和全路径,我对它们的定义是,相对路径指以. 开头的路径,例如 ./a/a.php (相对当前目录)
../common.inc.php (相对上级目录),
全路径是以/开头或者windows下的C:/类似的盘符开头的路径,全路径不用任何参考路径就可以唯一确定文件的最终地址。 例如
/apache/wwwroot/site/a/a.php c:/wwwroot/site/a/a.php
除了相对路径和全路径之外的路径还有其他类型的路径吗? 还有。凡是不以.或者/开头、也不是 ......
<FORM METHOD=POST ACTION="#">
<INPUT TYPE="text" NAME="name">
<INPUT TYPE="submit" value="query" name="sub">
</FORM>
<?php
function getinitial($str)
{
$asc=ord(substr($str,0,1)); //ord()获取ASCII
if ($asc<160) //非中文
{
if ($asc>=48 && $asc<=57){
return '1'; //数字
}elseif ($asc>=65 && $asc<=90){
return chr($asc); // A--Z chr将ASCII转换为字符
}elseif ($asc>=97 && $asc<=122){
return chr($asc-32); // a--z
}else{
return '~'; //其他
}
}
else //中文
{
$asc=$asc*1000+ord(substr($str,1,1));
//获取拼音首字母A--Z
if ($asc>=176161 && $asc<176197){
return 'A';
}elseif ($asc>=176197 && $asc<178193){
return 'B';
}elseif ($asc>=178193 && $asc<180238){
return 'C';
......
首先要了解sql语句
$SQL="delete from `PHP100` where id in (1,2,4)";
表单大概是:
<form action="" method="post">
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="1"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="2"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="3"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="4"/>
<input type="submit"/>
</form>
php函数主要用到implode
$ID_Dele= implode(",",$_POST['ID_Dele']);
$SQL="delete from `user` where id in ($ID_Dele)";
××××××××××××××××××××××&tim ......