Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं कोडइग्निटर के साथ एक एसक्यूएल स्क्रिप्ट कैसे निष्पादित कर सकता हूं और इसे डेटा पास कर सकता हूं?

$sql = file_get_contents("update-001.sql");

/*
Assuming you have an SQL file (or string) you want to run as part of the migration, which has a number of statements...
CI migration only allows you to run one statement at a time. If the SQL is generated, it's annoying to split it up and create separate statements.
This small script splits the statements allowing you to run them all in one go.
*/

$sqls = explode(';', $sql);
array_pop($sqls);

foreach($sqls as $statement){
    $statment = $statement . ";";
    $this->db->query($statement);   
}

मूल पोस्ट यहाँ है:https://gist.github.com/Relequestual/4088557



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक mysql डेटाबेस में एक स्ट्रिंग की सभी घटनाओं की खोज करें

  2. जांचें कि क्या डेटाबेस पहले से मौजूद है

  3. डेटाबेस से रिकॉर्ड प्राप्त करते समय गतिशील रोस्पेन

  4. PHP में पासवर्ड रीसेट सिस्टम

  5. कैसे जांचें कि mysql में सीमा का उपयोग किया गया था या नहीं?