السلام عليكم
عندي موقع يستخدم قاعدة بيانات MySQL الاصدار الرابع وأريد الحصول على اسماء الجداول الموجودة داخلها عن طريق جملة استعلام
السلام عليكم
عندي موقع يستخدم قاعدة بيانات MySQL الاصدار الرابع وأريد الحصول على اسماء الجداول الموجودة داخلها عن طريق جملة استعلام
السلام عليكم
شكرا أخي الكريم على الرد لكن انا اريد الحصول على اسماء الجداول كالاتي
select show tables from database().
لاني اريد التحقق من وجود جميع الجداول من خلال php script
select show tables from database()
أظنك تقصد :
select * from database
هذه تظهلا لك جميع الحقول الموجودة في جدول ما و ليس قاعدة أما التحقق فذلك شيء آخر فأنت لحد الآن لم توضح ماتريده بالضبط .
''اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل بلية''
'اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات'
www.it-scoop.com
السلام عليكم
مثال
عندي قاعدة بيانات DB1 الاصدار الرباع وداخلها 5 جداول table1,table2,table3,table4,table5
أريد من خلال جملة استعلام ان اعرف اسماء الجداول الموجودة داخل قاعدة البيانات هل هي موجودة ام لا يعني مثلا هل table4 موجود ام لا وهكذا
من خلال جملة select داخل سكربت PHP
وعليكــم السـلام ورحمة الله وبركاتـه..
جرب هكذا :
[color= #666666; font-style: italic;]// after connect to DB server and select the database you want to work in , do :
[color= #000033;]$showtablequery [color= #339933;]= [color= #990000;]mysql_query[color= #009900;]([color= #0000ff;]"show tables"[color= #009900;])[color= #339933;];
[color= #000033;]$showtablequery_result[color= #339933;]= [color= #990000;]mysql_query[color= #009900;]([color= #000033;]$showtablequery[color= #009900;])[color= #339933;];
[color= #b1b100;]while[color= #009900;]([color= #000033;]$showtablerow [color= #339933;]= [color= #990000;]mysql_fetch_array[color= #009900;]([color= #000033;]$showtablequery_result[color= #009900;])[color= #009900;])
[color= #009900;]{
[color= #990000;]echo [color= #000033;]$showtablerow[color= #009900;][[color= #cc66cc;]0[color= #009900;]][color= #339933;].[color= #0000ff;]"<br />"[color= #339933;];
[color= #009900;]}اما :
اقتباسselect show tables from database().
فهذه الجملة تركيبتها خاطئة ، لان أمر select يجب ان يتبعها اسماء حقول وليس امر اخر .
بالتوفيق.
تم تعديل هذه المشاركة بواسطة SudaNix في 6 يوليو 2009 في 15:00