function cpanel_populate_database($dbname)
{
// populate database
$sql = file_get_contents(dirname(__FILE__) . '/PHP-Point-Of-Sale/database/database.sql');
$mysqli->multi_query($sql);
$mysqli->close();
}
एसक्यूएल फ़ाइल phpMyAdmin से एक सीधा निर्यात है और समय की लगभग 95% मुद्दे के बिना चलाता है और सभी तालिकाओं बनाई गई हैं और डेटा डाला जाता है। (मैं स्क्रैच से डेटाबेस बना रहा हूं)mysql multi_query रुक-रुक कर विफल रहता है
अन्य 5% केवल पहली तालिका या कभी-कभी पहली 4 टेबल बनाई जाती हैं, लेकिन अन्य तालिकाओं में से कोई भी नहीं बनाया जाता है (30 टेबल हैं)।
मैंने बहु_क्विरी का उपयोग नहीं करने का निर्णय लिया है क्योंकि यह छोटी गाड़ी लगता है और यह देखता है कि बग अर्ध-कॉलन के बाद प्रत्येक पंक्ति पर केवल mysql_query का उपयोग करके होता है या नहीं। क्या कोई इस तरह के मुद्दे में भाग गया है?