微擎开发中关于事务的一些问题

其实在微擎中,很少有模块用到事务,即使是一些比较有知名度的模块。但是就mysql来说,事务是一个很重要的知识点,对于处理操作量大,复杂度高的数据非常重要。

pdo_begin();
try{
//insert、update、delete等语句
}catch(Exception $e){
    $msg=$e->getMessage();
    pdo_rollback();        
}
pdo_commit();

mysql中的group_concat和limit同用的问题,一个另类思路

在开始之前,我们先了解一下group_concat语法:
group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator ‘分隔符’])

很显然,这不是一个常用的语句,甚至于有些老程序员也不没有用过几次,当有需要的时候,难免会砰墙。而和limit同用就是一面高强,因为他们没有办法一起使用,例如下面的用法就是错误的,limit无效。 继续阅读“mysql中的group_concat和limit同用的问题,一个另类思路”