لا حول ولا قوة إلا بالله
قمت بكتابة رد وذهب أدراج الرياح والله المستعان، نسأل الله الإخلاص
المهم
قم بعمل جدولين فقط
الأول books يحتوي
كود:
(id, book_name, folder_no, page_no, hadeeth_no, text)
أظن أن المسميات واضحة
والثاني sections يحتوي
كود:
(id, book_name, title)
تأكد أن نوع الحقول وحجمها مطابق لنوع الحقول في الجداول القديمة
الآن النقل بسيط وبإذن الله لن يأخذ وقتاً معك
الأن هذا ملف جاهز لنقل وتفريغ جميع الجداول في الجدولين الجديدين (بالتأكيد تم العمل عليها دون تجربة حقيقية لعدم توفر القاعدة)
كود PHP:
<?php
$database='';
$user_name='';
$passowrd='';
$link= mysql_connect("localhost", "$user_name", "$passowrd") or die ('con');
mysql_select_db("$database") or die ('db');
mysql_query('SET NAMES UTF8');
//Insert Into Books
$books=mysql_query("select table_name from information_schema.tables
where table_schema = '$database' and table_name not like '%_Title' ");
while($row=mysql_fetch_array($books)){
$book_name=$row[table_name];
mysql_query("INSERT INTO books (book_name, folder_no, page_no, hadeeth_no, text)
SELECT '$book_name', part, page, hno, nass FROM $book_name", $link) or die('Error1');
}
//Insert Into Sections
$section=mysql_query("select table_name from information_schema.tables
where table_schema = '$database' and table_name like '%_Title' ");
while($row=mysql_fetch_array($sections)){
$book_name=$row[table_name];
$book_name=str_ireplace('_Title','',"$book_name");
mysql_query("INSERT INTO sections (book_name, title)
SELECT '$book_name', title FROM $book_name", $link) or die('Error2');
}
?>
قم بملء الخانات بالبيانات الأساسية (اسم القاعدة، اسم المستخدم، كلمة المرور) في بداية الصفحة
ولي عودة بعد أن يتحسن المزاج، أرجو عرض النتائج