ThingkPHP对数据库进行改操作

public function test_check(){

     $Experiment = M("Experiment");//实例化Experiment对象。这个对象是跟数据库的表对应的。是对experiment表进行增删改查操作
    //$sno = I(‘sno‘);
    $sno = ‘130906008‘;
    $RowCount = $Experiment -> where("sno = $sno") -> Count();//得到满足条件的行数
    //echo  M("Experiment")->getLastSql(); //打印SQL语句到浏览器界面上
    echo $RowCount;//打印满足条件的行数
    if($RowCount > 0){
       $myModel = new \Think\Model();
        $result=$myModel->query("select *from g_experiment where sno = $sno;");
        $this ->ajaxReturn($result);
    }
    

运行结果为

2是返回的行数。后面返回的是json字符串。

时间: 2024-10-21 21:36:07

ThingkPHP对数据库进行改操作的相关文章

YII数据库增删查改操作

初学YII, 整理了一些YII数据库的相关操作,  共同学习,共同进步. 一.查询数据集合 1 //1.该方法是根据一个条件查询一个集合 2 $admin=Admin::model()->findAll($condition,$params); 3 $admin=Admin::model()->findAll("username=:name",array(":name"=>$username)); 4 5 //2. findAllByPk(该方法是

Sqlite数据库增删查改操作

1.SqliteOpenHelper为数据库抽象类,需创建一个类继承他,其中有onCreate创建数据库的抽象方法和onUpgrade升级数据库方法(一般用不上). 1 //创建数据库的类 2 //SQLiteOpenHelper抽象类 onCreate和onUpgrade抽象方法 3 public class MySqliteHelper extends SQLiteOpenHelper { 4 5 //新建数据库以及表 6 private String SqlCpData="create t

Python---MySQL数据库之四大操作(增 删 改 查)

一.对数据库,表,记录---四大操作(增 删 改 查) 1.操作数据库 (1)对数据库(文件夹):进行增加操作 Create  database  库名; 例:  Create  database  db7 ; 查询库: show  databases; 结果: +-----------------------------+ | Database                   | +----------------------------+ | information_schema | |

数据库之表操作,数据操作

注意的几点:1.如果你在cmd中书命令的时候,输入错了就用\c跳出 2.\s查看配置信息 一.操作文件夹(库) 增:create database db1 charset utf8; 删:drop database db1; 改:alter database db1 charset gbk; 查:show databases; #查看所有的数据库 show create database db1; #查看db1数据库 二.操作文件(表) 切换到文件夹下:use db1 增:create tabl

python 全栈 数据库 (三) python操作数据库

python 操作MYSQL数据库主要有两种方式: 使用原生模块:pymysql ORM框架:SQLAchemy 一.pymysql 1.1下载安装模块 第一种:cmd下:执行命令下载安装:pip3 install pymysql 第二种:IDE下pycharm python环境路径下添加模块 1.2使用操作 #导入模块 import pymysql #建立连接通道,建立连接填入(连接数据库的IP地址,端口号,用户名,密码,要操作的数据库,字符编码) conn = pymysql.connect

在php中需要用到的mysql数据库的简单操作

1.数据库连接 1.1用windows命令行链接数据库服务器 几个DOS命令 在DOS环境下命令后面没有分号,在MySQL环境下,命令后面有分号 进入盘符: 语法:盘符: 进入盘符下的某个文件夹 语法:cd 路径 上级目录:  ../ 进入根目录:  / 1.2链接MySQL服务器需要的参数 Host         主机       -h Username    用户名     -u Password     密码       -p Port         端口       -P E:\wa

易飞报表数据库PostgreSQL改成MSSQL方式

简述步骤 1.在mssql上新增一个数据库,设定如下,编码要选择"chinese_PRC_CI_AL_KS_WS" 2.用sql命令.在report中新增一个View 3.BDE设定.leadertemp50 和 leader一样的设定,但DATABASENAME = report 4.condctors.ini改成报表数据库DBE 相信操作步骤见文档: 主站下载: http://www.qywalk.com/  博客:http://blog.sina.com.cn/qianyuman

【转载】数据库大并发操作要考虑死锁和锁的性能问题

本文转载自:http://blog.csdn.net/yuanyuanispeak/article/details/52756167 1 前言 数据库大并发操作要考虑死锁和锁的性能问题.看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程.T3,T4以此类推.下面以SQL Server(2005)为例. 2 锁的种类 共享锁(Shared lock). 例1: -------

(05)odoo数据库和业务操作

以一个例子开头* To-do 向导   # 配置文件       __openerp_.py:         { 'name': 'To-do Tasks Management Assistant',    'description': 'Mass edit your To-Do backlog.',    'author': 'Daniel Reis',    'depends': ['todo_user'],    'data': ['todo_wizard_view.xml'], }