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