在Yii中直接使用sql

2021-08-31 23:20:21 字數 604 閱讀 7455

在yii中直接使用sql,是建立在php擴充套件pdo的基礎之上。(使用前,確保pdo已安裝)

一、建立連線

其中db是在../config/main.php中配置的

二、使用sql

1,查詢——query

方式一:最簡潔

方式二:主要區別在查詢動作。

可拆分為兩步

$datareader = $command->query();

while(($row = $datareader->read()) !== false)

2,建立、更新和刪除——execute

$rowcount = $command->execute(); //執行

三、query的高階用法

$row = $command->queryrow(); //取多列結果中的第一列

$column = $command->querycolumn(); //取多列結果中第一行的第一列

$value = $command->queryscalar(); //取多列結果中第一行的第一字段

四、使用事務

[img]

在Yii中直接使用sql

在yii中直接使用sql,是建立在php擴充套件pdo的基礎之上。使用前,確保pdo已安裝 一 建立連線 1,查詢 query 方式一 最簡潔 sql select a.id,b.name,parts type,parts model,partmanufacturer,number,confirm ...

WebFocus 中直接使用SQL 語句

engine sqlmss set default connection connection sql sqlmss prepare sqlout for select from nolock where flag y endtable file sqlout print on table hold...

PHP中直接使用sql語句

select from tf user where company id 117 or other company ids like 117,or other company ids like 117,or other company ids like 117 and id 37 and statu...