اضافة بيانات كثيرة جدا مرة واحدة لقاعدة البيانات
السلام عليكم
عندي سؤال بخصوص دالة التكرار الأهم في سؤالي أن هذه الدالة ستقوم بدورات كثيرة حوالي 10,000 الذي أسأل بخصوصه هل هناك إمكانية التوقف 2 ثواني تم الانطلاق للدورة الثانية و هكذا للتوضيح أكثر لنأخذ على سبيل المثال هذا for( $i = 0; $i < 10000; $i++){ } دالة التكرار هذه ستقوم ب 10000 دورة هل هناك إمكانية أني أقوم بتأخير الفرق بين كل دورة بضع ثواني أو بعبارة أخرى هل هناك إمكانية أنه عند القيام بالدورة 1 يتم تفريغ الذاكرة و الانطلاق للتكرار 2 و هكذا حتى لا يقع مشاكل
1 إجابة
ان كنت تريد ادخال بيانات متجانسة اى لجدول واحد ونفس عدد البيانات اى ادخال نص المقالة والقسم ل 1000 مقالة مختلفة ليس عليك فعل شىء سوى هذا
$sql = array(); foreach( $data as $row ) { $sql[] = '("'.mysql_real_escape_string($row['text']).'", '.$row['category_id'].')'; } mysql_query('INSERT INTO table (text, category) VALUES '.implode(',', $sql)); بواسطة: MacOS 3 من 3 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا يا ريث توضح لي $row و $sql $sql هى مصفوفة جديدة اما $row هى قيمة تكرار المصفوفة $data التى تحتوى على البيانات المدخلة مثل هذه |
ماذا تريد ان تكرر تحديدا؟
2 / فبراير / 2012 الساعة 21:12
عمليات ادخال الى قاعدة البيانات
2 / فبراير / 2012 الساعة 21:13
عذراً لأنني دائماً آتي بأسئلة غريبة هههه
2 / فبراير / 2012 الساعة 21:17