phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

एक डिफ़ॉल्ट उपसर्ग का उपयोग करके 300 तालिकाओं के साथ mysql db से चयन करें

मैं कुछ सरल क्वेरी अबास्ट्रक्शन या किसी प्रकार का ओआरएम लिब करने के लिए कक्षा में देखता हूं जो ऐसा करता है। एक नमूना इस तरह होगा।

class Query {
    function from($tbl){
        return new Table($tbl);
    }
}
class Table {
    var $prefix = 'PBN_';
    var $tblname = '';

    function Table($name){
        $this->tblname = $this->prefix.$name;
    }
    function select($cols, $where = false, $order = false, $limit = false){
        $query = "SELECT {$cols} FROM {$this->tblname}";
        if($where) $query .= " WHERE ".$where; //add where
        if($order) $query .= " ORDER BY ".$order; //add order
        if($limit) $query .= " LIMIT ".$limit; //add limit
        return $query;
    }
}

$q = new Query;
$results = mysql_query($q->from('products')->select('*'));

यह स्पष्ट रूप से कहीं भी पूर्ण या सुरक्षित नहीं है। बस एक नमूना है कि कैसे एक अमूर्त वर्ग आपके एसक्यूएल को तेज कर सकता है और क्या आप आपके लिए अपने उपसर्ग कर सकते हैं।



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. PhpMyAdmin में त्रुटियों के बिना सत्र प्रारंभ नहीं कर सकता

  2. WAMP की पुनर्स्थापना के बाद कुछ डेटाबेस सामग्री गायब हो गई

  3. MYSQL:डालने के दौरान शून्य या खाली डेटा को 0 पर डिफ़ॉल्ट कैसे बनाएं

  4. phpmyadmin 4 डाउनग्रेड से 3

  5. csv दिनांक परिवर्तन आयात करें 0000-00-00