①ecshop中的一些公用函数都会放在includes文件夹里, 而这些公用函数几乎我们都可以用来参照一下就能轻松做出我们想要的其他功能了。 ② ecshop的数据库操作类是很强大的,一些常用的函数如下:
获取单条记录
1、例如查询数据库表中的某个字段 $sql = "SELECT level FROM " . $ecs->table('users') . " WHERE user_name = '$vipaccount' ";$row = $GLOBALS['db']->getRow($sql);$level = $row['level'];123 2、获取单一字段 例如查询产品总数: `echo $GLOBALS['db']->getOne(‘SELECT COUNT(*) FROM ‘ . $GLOBALS['ecs']->table(‘goods’) ;`1 查询单一数据: $sql = "SELECT order_amount FROM " . $GLOBALS['ecs']->table('order_info') . " WHERE order_id = '$order_id'";$order_amount = $GLOBALS['db']->getOne($sql);12 3.获取所有记录 $sql = 'SELECT * FROM ' . $GLOBALS['ecs']->table('suppliers') . ' ORDER BY suppliers_name ASC';$GLOBALS['db']->getAll($sql);12 4.获取单行记录 $sql = "SELECT pay_id FROM " . $GLOBALS['ecs']->table('payment');$GLOBALS['db']->getCol($sql);12
5.执行sql语句 6.把数组元素插入数据库 $parent['goods_number'] = ’1′;$parent['parent_id'] = 0;$GLOBALS['db']->autoExecute($GLOBALS['ecs']->table(‘cart’), $parent, ‘INSERT’); //table里面是要插入的表,第二个参数是数组123 7.更新数据(数组形式) $user = array(“username” => “ego”); $GLOBALS['db']->autoExecute($GLOBALS['ecs']->table('users'), $user, 'UPDATE', "user_id = '$user_id'"); 12 执行的SQL: ③echsop中的模板 使用 文章转载:http://www./ |
|
来自: abcen > 《ecshop转载》