![](/img/trans.png)
[英]sql query while i am excuting select query its loading for long time its not resulting its only loading
[英]A single function for select query in a project its execution or loading time is fast or slow
我正在從事Codeigniter項目。
我在codeignite項目->應用程序->模型中制作了一個“ common_model” php頁面,並使用方法(getSingleRow)從表(任何表,如學生,用戶,管理員,雇員)中僅選擇一行。 恩。
public function getSingleRow($table_name,$where){ $this->db->where($where); $query = $this->db->get($table_name); return $query->row(); } $where is using for columns where condition data.
我的項目中有第二個項目=>學生,用戶,管理員,員工部分。 我在每個部分都制作了不同的模型頁面和不同的選擇查詢方法。 恩。 對於學生申請->模型-> student_model php頁面和方法是這樣的。
public function getStudentSingleRow($where){ $this->db->where($where); $query = $this->db->get('student_table'); return $query->row(); }
就像用於模型頁面和方法的所有部分(管理員,用戶,員工)一樣。
我的問題是,哪種編碼功能在first(1)或second(2)上運行更快?
如果我有1100k用戶,則在不同的表和更多表中有5萬名員工和10萬名學生。 我正在使用mysql服務器。
唯一的區別是在傳遞和存儲變量table_name
時使用的內存量很小,否則兩者在功能和速度上都是相同的。
還有$this->db->where->($where);
應該是$this->db->where($where);
。
當然,我會偏離第一種方法,因為特定的表架構更改難以維護。 最好為每個student
, admin
等介紹一個模型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.