
【工作中遇到的问题】
yanhui_wei
这个作者很懒,什么都没留下…
展开
-
【电商网站】发送短信、发送邮件
$common_model=M::load_model("common");//发邮件,发短信 if(!empty($_POST['tel']) && trim($_POST['tel']) !="请输入手机号"){ //发送短信代码 $tel = trim($_POST['tel']); $sms_content = "手机短信内容"; $sms_contents =原创 2013-01-31 17:16:58 · 2259 阅读 · 0 评论 -
【php】对PHPExcel一些简单的理解
这里有关于excel文件的几个概念需要跟大家说明一下,这几个概念对于我们的后续编程是很有帮助的:1.工作簿:在excel环境中用来存储数据并处理数据的文件,又称为excel文件或excel文档, 在一个工作簿中,可以拥有多张不同类型的工作表,无论有多少张工作表,在将其保存时,都将会保存在一个工作簿文件中,而不是按照工作表的个数来保存的 在默认情况下,每一个工作簿文件会包含三原创 2012-08-31 18:35:52 · 42356 阅读 · 1 评论 -
【电商网站】电商网站中增删改查数据的代码风格
1.添加数据/** * 添加我的地址 * @param array $data : cols => value */ function add_new_address( $data ) { if ( empty($data) || !is_array($data) ) { return; } foreach ($data as $key => $value)原创 2013-02-18 10:39:22 · 1409 阅读 · 0 评论 -
【电商网站】电商网站中分页代码分析
1./** * 查询用户的抵用点消费记录 * @param $member_id * @return array */ function get_point_trade_list( $member_id, $page = '', $page_count = '' ) { if ( empty($member_id) ) { return; } $sql =原创 2013-02-18 11:27:55 · 1741 阅读 · 0 评论 -
【电商网站】将select查询出来的结果集作为一个表
1.这种方式的联合查询:/** * 通过order_id 获取某个订单的所有商品 * @param int $order_id * @return array */ public function get_order_product($order_id, $param=1) { if (empty($order_id)) { return; } if (原创 2013-02-18 10:53:55 · 3663 阅读 · 0 评论 -
【电商网站】拼接sql(insert、update、replace)语句的三种方式
1. /** * 获取插入语句 * * @param string $tbl_name 表名 * @param array $info 数据 */ public function get_insert_db_sql($tbl_name,$info) { if(is_arra原创 2013-02-18 11:33:40 · 3263 阅读 · 0 评论 -
【电商网站】电商网站中浏览历史记录代码
1./** * 通过cookie获取浏览记录中的商品信息 */ function get_view_history(){ $product_info = array(); $pids = explode(",",zp_getcookie(VIEW_HISTORY_COOKIE_NAME)); $pids = array_reverse($pids); if(!empt原创 2013-02-18 11:06:53 · 3300 阅读 · 0 评论 -
【电商网站】mysql中select * for update锁表的问题
先前介绍过SELECT ... FOR UPDATE的用法,不过锁定(Lock)的资料是判别就得要注意一下了。由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。 举个例子: 假设有个表单products ,里面有id跟name二原创 2013-02-18 11:41:33 · 2818 阅读 · 0 评论 -
【电商网站】邮箱地址及手机验证代码分析
1./** * 验证邮件地址格式 * * @param $user_email */ function is_email($user_email) { $chars = "/^([a-z0-9+_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,5}\$/i"; if (strpos($user_email, '@')原创 2013-02-18 11:17:59 · 1061 阅读 · 0 评论 -
【电商网站】将商品加入购物车代码
/** * 添加产品到购物车 * @param array $info * @param string $type * @param int $member_id */ function add_item($info, $type = 'cookie') { if ($type == 'cookie') { $items = zp_json_decode ( zp原创 2013-02-17 16:04:33 · 11486 阅读 · 1 评论 -
【mysql】varchar(20)与char(20)的测试
一、varchar(20)及char(20)都只能存储20个汉字或者只能存储20个字母或者只能存储汉字和字母的数量达到20的混合字符串原创 2013-12-11 11:40:13 · 3484 阅读 · 0 评论