डालें तो मैं अपने डेटाबेस में 250 000 पंक्तियां डालने की कोशिश कर रहा हूं। चूंकि यह सिर्फ नमूना डेटा है, मुझे बस एक एक्स, वाई वैरिएबल से पूछने की ज़रूरत है जो इस प्रकार लूप के लिए बदलती है और केवल उस इलाके में जो 'पानी'जल्दी से 250k पंक्तियां
है लेकिन यह हमेशा के लिए ले रहा है। किसी को पता है कि मैं इसे तेजी से कैसे कर सकता हूं?
ini_set('max_execution_time', 70000);
$conn = mysql_connect('localhost', 'root', '') or die(mysql_error());
mysql_select_db('hol', $conn) or die(mysql_error());
for ($y=0;$y<500;$y++) {
for ($x=0;$x<500;$x++) {
mysql_query("INSERT INTO map(x, y, terrain) VALUES($x, $y, 'water')");
}
}
"जल्दी" और "25000" हाथ में अच्छी तरह से नहीं जाते हैं, खासकर 250k व्यक्तिगत प्रश्नों के साथ नहीं! @ Yes123 की सलाह लें और 1 क्वेरी का उपयोग करके अपने सभी मूल्यों को सम्मिलित करें, या कम से कम कम करें यदि स्ट्रिंग बहुत लंबी हो। – Bojangles
मुझे यह महसूस क्यों हो रहा है कि, आपको वास्तव में क्या चाहिए, किसी अन्य डेटाबेस से डेटा आयात करने के लिए? –
आप बस गलत हैं, मुझे डर है। यह ऊपर दिए गए कुछ नमूना डेटा डालने के बारे में है। – josmith