codeigniter 操作mysql的PHP代码--更新

支持标前缀

1)查询不等于且有等于

$this->db->get_where('host',array('host'=>'ddd','id !='=>0))->row();

2)2表相交

        return $this->db
            ->select('f.*,count(s.id) as subtotal')
            ->from('category as f')->join('category s', 'f.id=s.upid', 'left')
            ->where('f.upid', $upid)
            ->group_by('f.id')
            ->order_by('f.sort', 'asc')
            ->get()->result();

3)多个order_by 排序

        return $this->db->select('*')
            ->from('v_category')
            ->where('upid',$upid)
            ->order_by('sort','asc')
            ->order_by('id','desc')
            ->get()->result();

4)单条记录

        return $this->db->get_where('category', array('id' => $id))->row();

5)多条记录

       return $this->db->get_where('v_category', array('upid' => $upid))->result();

6)统计个数

       $this->db->where('host',$host)->where('id !=',$id)->from('host')->count_all_results();

更多稍后补充,转载请注明来自 default7#zbphp.com,欢迎交流。

codeigniter 操作mysql的PHP代码--更新

时间: 2024-11-01 21:51:18

codeigniter 操作mysql的PHP代码--更新的相关文章

一段极简单的操作 mysql 的 c++ 代码

我之前还是一直想用 connector 来连接的,但是因为 mysql 官方提供的文件和本地的编译系统并不一样,所以需要把 connector 加上  -stdlib=libc++ 重新编译一遍.Hah 我不. 还能怎样呢?用 ODBC 吧!尝试用 mac 的 ODBC administrator,但是这个太老了,而且不方便(我觉得不方便)所以也没采用. 于是最后选择使用 mysql 的 C API 来连接数据库,而以下就是一个极为简单的例子: #include <iostream> #inc

用python操作mysql数据库(之“更新”操作)

#!/usr/bin/env python # -*- coding: utf-8 -*- import MySQLdb #建立连接 conn = MySQLdb.connect(host='127.0.0.1',user='root',passwd='1qaz#EDC',db='test_db') cur = conn.cursor() #对数据进行操作 sql = "update user set name=%s where id=7" #定义sql语句,用于修改ID为7的name

Windows下安装MySQLdb, Python操作MySQL数据库的增删改查

这里的前提是windows上已经安装了MySQL数据库,且配置完毕,能正常建表能操作.在此基础上只需安装MySQL-python-1.2.4b4.win32-py2.7.exe就ok了,只有1M多.这个有点类似jdbc里的那个jar包. 下载链接:http://sourceforge.net/projects/mysql-python/ , 百度云盘 :http://pan.baidu.com/s/1dDgnfpR 密码:7bna 接着import MySQLdb就能使用了,下面给出测试代码:

python + docker, 实现天气数据 从FTP获取以及持久化(二)-- python操作MySQL数据库

前言 在这一节中,我们主要介绍如何使用python操作MySQL数据库. 准备 MySQL数据库使用的是上一节中的docker容器 “test-mysql”. Python 操作 MySQL 我们使用的IDE是 “神奇” 的 pycharm: 1. 首先新建一个python的项目,并且安装 “mysql-connector-python”. “mysql-connector-python” 是MySQL官方对于python的数据驱动,感兴趣的童鞋可以移步这里: https://dev.mysql

Python操作Mysql实例代码教程在线版(查询手册)_python

实例1.取得MYSQL的版本 在windows环境下安装mysql模块用于python开发 MySQL-python Windows下EXE安装文件下载 复制代码 代码如下: # -*- coding: UTF-8 -*- #安装MYSQL DB for pythonimport MySQLdb as mdb con = None try:    #连接mysql的方法:connect('ip','user','password','dbname')    con = mdb.connect('

PHP + MySQL事务操作的实际应用代码演示

以下的文章主要向大家描述的是PHP(PHP培训 php教程 ) + MySQL(MySQL认证 Mysql培训 )事务操作的实际应用代码演示,我们大家都知道在实际LAMP的应用中,一般PHP所使用的是AdoDB来对MySQL数据库进行操作,下面给出AdoDB相应的代码方便大家查阅: startTrans(); 实际,getOne所调用的查询也可以直接放到rowLock来进行,这里只是为了演示效果能更明显些. $adodb->rowLock('book', 'book_id = 123'); $b

Windows 下Python操作MySQL

1.环境要求(Win7 X64): python 2.7, MySQL-python-1.2.3.win-amd64-py2.7 :http://www.codegood.com/download/11/  (有需要32位的在这个地方下载https://pypi.python.org/pypi/MySQL-python) 注意:请看清楚自己的电脑位数,如果64位的系统使用32位的安装包会报如下错误: ImportError: DLL load failed: %1 不是有效的 Win32 应用程

asp.net core 1.1 升级后,操作mysql出错的解决办法。

遇到问题 core的版本从1.0升级到1.1,操作mysql数据库,查询数据时遇到MissingMethodException问题,更新.插入操作没有问题. 如果你也遇到这个问题,请参照以下步骤进行升级操作. 操作步骤及内容 如果你的项目已经引用过以下几部分内容,请依次升级内容: PM> Update-Package Microsoft.EntityFrameworkCore PM> Update-Package Microsoft.EntityFrameworkCore.SqlServer

一个网站故障排查的、代码更新的简便脚本

故障排错脚本 由于近来公司的服务器经常会出点小问题,基于各种原因要去排错.这里我用python写了一个脚本,主要四调用os模块操作.有一个是要统计mysql最大连接数的.因为好像python不支持"show processlist",所以自己写了一个模块mysqlconn.py.放在/python目录下.这个模块的作用主要是执行"sh /python/mysqlconn.sh".这个脚本.然后脚本会生成一个叫mysqlconn.txt文件放到:/python/mys