الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ] كيف احصل على اسماء جداول قاعد&

بدأه elshorbagy في 4 يوليو 2009 · 6 رد · 1,231 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي موقع يستخدم قاعدة بيانات MySQL الاصدار الرابع وأريد الحصول على اسماء الجداول الموجودة داخلها عن طريق جملة استعلام

#2
show tables;
#3

السلام عليكم

شكرا أخي الكريم على الرد لكن انا اريد الحصول على اسماء الجداول كالاتي

select show tables from database().

لاني اريد التحقق من وجود جميع الجداول من خلال php script

#4
select show tables from database()

أظنك تقصد :

select * from database

هذه تظهلا لك جميع الحقول الموجودة في جدول ما و ليس قاعدة أما التحقق فذلك شيء آخر فأنت لحد الآن لم توضح ماتريده بالضبط .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#5

السلام عليكم

مثال

عندي قاعدة بيانات DB1 الاصدار الرباع وداخلها 5 جداول table1,table2,table3,table4,table5

أريد من خلال جملة استعلام ان اعرف اسماء الجداول الموجودة داخل قاعدة البيانات هل هي موجودة ام لا يعني مثلا هل table4 موجود ام لا وهكذا

من خلال جملة select داخل سكربت PHP

#6

وعليكــم السـلام ورحمة الله وبركاتـه..

جرب هكذا :

[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

#7

بارك الله فيك أخي

هذا حل أفضل

مواضيع مشابهة