أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

سؤال بشأن الجداول

لنفرض ان لدينا جدول بقاعدة البيانات اسمه lss_messages وأريد تغير اللاحقة فيه فماذا افعل لتغير اسمه ....



  • [استفسار]:
09-06-2011 04:40 صباحاً
معلومات الكاتب ▼
انضم في : 05-09-2010
رقم العضوية : 667
المشاركات : 753
الدولة : ســــــــــــــــوريا وبكل اعتزاز
الجنس :
تاريخ الميلاد : 1-7-1985
الدعوات : 2
قوة السمعة : 2,024
لنفرض ان لدينا جدول بقاعدة البيانات اسمه lss_messages وأريد تغير اللاحقة فيه فماذا افعل لتغير اسمه ....

look/images/icons/i1.gif سؤال بشأن الجداول
  09-06-2011 01:03 مساءً   [1]
معلومات الكاتب ▼
انضم في : 20-07-2009
رقم العضوية : 15
المشاركات : 127
الدولة : Egypt
الجنس :
تاريخ الميلاد : 21-6-1993
قوة السمعة : 2,530
السلام عليكم و رحمة الله و بركاته ,
CODE

mysql_query("RENAME TABLE `lss_messages` TO `newname`");

look/images/icons/i1.gif سؤال بشأن الجداول
  11-06-2011 01:41 صباحاً   [2]
معلومات الكاتب ▼
انضم في : 05-09-2010
رقم العضوية : 667
المشاركات : 753
الدولة : ســــــــــــــــوريا وبكل اعتزاز
الجنس :
تاريخ الميلاد : 1-7-1985
الدعوات : 2
قوة السمعة : 2,024
اذا كان أكثر من جدول .....

لنفرض عشر جداول

look/images/icons/i1.gif سؤال بشأن الجداول
  11-06-2011 01:20 مساءً   [3]
معلومات الكاتب ▼
انضم في : 02-06-2011
رقم العضوية : 1,521
المشاركات : 63
الدولة : jordan
الجنس :
قوة السمعة : 128
موقعي : زيارة موقعي
اخي لتبسيط الامر كرر الكود 10 مرات وخلي كل مره لوحدها ( لا اعلم اذا ينجح كلهم مره واحده )

دمتـ ...

look/images/icons/i1.gif سؤال بشأن الجداول
  12-06-2011 03:43 مساءً   [4]
معلومات الكاتب ▼
انضم في : 20-07-2009
رقم العضوية : 15
المشاركات : 127
الدولة : Egypt
الجنس :
تاريخ الميلاد : 21-6-1993
قوة السمعة : 2,530
إن كانت لديك العديد من الجداول و تريد تغيير البادئة الخاصة بهم "lss_"
جرب هذا الكود
CODE


$prefix = "lss_";
$new_prefix = "pbb_";
$tables = mysql_query("SHOW TABLES");
while ( $table = mysql_fetch_array($tables) )
{
	if ( strstr($table[0],$prefix) )
	{
		$new_name = str_replace($prefix,$new_prefix,$table[0]);
		mysql_query("RENAME TABLE `".$table[0]."` TO `".$new_name."`");
	}
}

حيث المتغيير prefix يحتوي على البادئة الحالية lss_ المراد تغييرها إلى قيمة المتغير new_prefix

بالتوفيق


تم تحرير المشاركة بواسطة :المصرى بتاريخ:12-06-2011 03:44 مساءً


look/images/icons/i1.gif سؤال بشأن الجداول
  12-06-2011 06:26 مساءً   [5]
معلومات الكاتب ▼
انضم في : 23-07-2010
رقم العضوية : 599
المشاركات : 3,734
الدولة : أمي اليمن
الجنس :
تاريخ الميلاد : 4-3-1987
الدعوات : 1
قوة السمعة : 8,237
موقعي : زيارة موقعي
العضو غائب بلاكهرباء حتى اشعار آخر ,والمعذرة على الغياب المتكررلأسباب وظروف ولله الحمد , دعواتكم لبلادي وبلاد المسلمين ..
الموضوع ليس في مكانه
ينقل للقسم المناسب smile

look/images/icons/i1.gif سؤال بشأن الجداول
  14-06-2011 04:20 مساءً   [6]
معلومات الكاتب ▼
انضم في : 05-09-2010
رقم العضوية : 667
المشاركات : 753
الدولة : ســــــــــــــــوريا وبكل اعتزاز
الجنس :
تاريخ الميلاد : 1-7-1985
الدعوات : 2
قوة السمعة : 2,024
اعتذر لتأخري عن الرد لكن النت كان مقطوع قبل يومين في سورية ....



مشكور تم حل المشكلة أرجو اغلاق الموضوع


تم تحرير المشاركة بواسطة :Mr.Php بتاريخ:14-06-2011 04:21 مساءً


رد جديد موضوع جديد



المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
سؤال حول الصفحة الرئيسية tunisiano111
5 155 Soliman
سؤال طيفوري
2 113 Soliman
هل منكم من يستطيع توفير استايل على شكل سؤال و جواب dayday
1 228 dayday
سؤال لو سمحتم لاهل الخبره abousenae
1 255 abousenae
سؤال للفضول فقط حول تحويل من و الي pbboard newghanou
13 605 ElAwaelCompany

الكلمات الدلالية
لا يوجد كلمات دلالية ..









الساعة الآن 07:59 PM