zend framework1 8 4中如何輸出sql語句

時間 2022-03-08 19:38:45

1樓:匿名使用者

$select = $db->select();echo $sql = $select->__tostring();不是知道是不是你要的的意思?kylingood 發表於 2009-7-3 13:24[i][/url][/b]我剛開始就是試這個 不行滴~~~

2樓:匿名使用者

文件好少好少 鬱悶死了 為什麼文件這麼少??那麼多公司招聘要求掌握zf 奇怪

thinkphp裡怎麼直接執行一句sql語句? - php框架開發

3樓:匿名使用者

$haha = m();

$res = $haha->query($sql);

或 $res = $waw->execute($sql);

$sql中包含了表名,例項化模型時可以為空。

注意query是查版

功能權,execute是增刪改功能

4樓:匿名使用者

$waw = m();

$res = $waw->query($sql); 或bai $res = $waw->execute($sql);

由於$sql中包含了表名

du,例項化模型時可以zhi為空。

注:query()與daoexecute()是有區別的,不專能亂用,詳見thinkphp光放手冊屬驅動擴充套件部分。褔遞達

5樓:匿名使用者

$myans=m("tbname");

$tmp=$myans->execute($sql)

or $tmp=$myans->query($sql)

6樓:匿名使用者

getlastsql();

7樓:

$dbclass->query("sql語句");

8樓:匿名使用者

樓上正解 回答的非常專業

我為什麼不用zendframework-php框架開發

php框架中的方法與原生sql語句的區別,面試的時候被問到這個問題。

9樓:

php框架中的方法最終也是要被框架解析成sql語句來執行的,如果使用原生的sql效率會高一些,但是失去了一些靈活性和安全性(比如框架在解析的時候可能會對資料做安全性檢查,唯一性檢查等等,這就是使用框架的好處)