PHP中直接使用sql語句

2022-01-29 22:02:10 字數 814 閱讀 5933

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 `status` = '2' and `role` = '2';
標準寫法,關鍵字大寫。

表名,欄位名加`

值加'

php**如下:

$sql = "select * from `tf_user` where (`company_id` = '".$user_info['company_id']."' or `other_company_ids` like '%".$user_info['company_id'].",%' or `other_company_ids` like '%,".$user_info['company_id'].",%' or `other_company_ids` like '%,".$user_info['company_id']."%') and `id` != '".$this->user_info['id']."' and `status` = '2' and `role` = '2'";

$user_list = $user->query($sql);

原生sql的好處就是能夠更加靈活的查詢資料!也鍛鍊sql的能力!

但是一定要寫的細心,不然不容易後期維護。

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...

Django中直接執行SQL語句

歡迎加入python學習 667279387 今天在django views.py看到同事寫的 裡面有段關於資料庫查詢的語句。因為涉及多個表的查詢,所以django 的models的查詢無法滿足需求,所以直接執行了sql語句。他是按照下面的方法實現的。try connection mysqldb.c...

在Yii中直接使用sql

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