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

كود لمعرفة - اول جدول - اخر جدول - في قاعدة البيانت

بدأه SalehZubir في 17 أغسطس 2011 · 3 رد · 436 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

لدي قاعدة بيانات أسمها test_db

تحتوي هذه القاعدة على ثلاث جداول

test_tb1

test_tb2

test_tb3

المطلوب هو

إظهار اول جدول تم أنشائه في قاعدة البينات

إظهر اخر جدول تم أنشائه في قاعدة البيانت

ولكم جزيل شكراً

تم تعديل هذه المشاركة بواسطة SalehZubir في 17 أغسطس 2011 في 04:09

#2

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

هل تقصد شيء كهذا :

<?php
$conn = mysql_connect("localhost","user","password"); 
mysql_select_db("test_db",$conn);
$tables = mysql_query("SHOW TABLES");
$rowsNum = mysql_num_rows($tables);
echo mysql_result($tables,0);
echo mysql_result($tables,$rowsNum -1);
?>

تعديل :

عفواً لم انتبه إلى نقطة (تم إنشاءه) إن كنت تريد أول و آخر جدول تم انشاءه (فعليك بما ذكر الآخ عبد الله في رده)

فمثلا جرب هذا :

<?php
$conn = mysql_connect("localhost","user","password");
mysql_select_db("test_db",$conn);
$tables = mysql_query("SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA = SCHEMA() ORDER BY CREATE_TIME");
$rowsNum = mysql_num_rows($tables);
echo mysql_result($tables, 0, "TABLE_NAME")."<br />";
echo mysql_result($tables, $rowsNum -1, "TABLE_NAME");
?>

أو يمكنك أيضاً الحصول على اسمي هذين الجدولين من خلال تنفيذ الاستعلام التالي :

Show table status;

بعد اختيار قاعدة البيانات ولكن هنا عليك مقارنة تاريخ الإنشاء (create_time) بين الجداول من خلال PHP

بتوفيق الله...

تم تعديل هذه المشاركة بواسطة MoHaMMaD Pro في 17 أغسطس 2011 في 08:16

1

Everything will be fine when we TALK LESS, DO MORE


#3

كود @محمد يقوم بما تريد، أو هناك حل مشابه بالإستعلام مباشرة من قاعدة بيانات افتراضية في MySQL بإسم INFORMATION_SCHEMA ، فيها وصف للجداول و الأعمدة و الصلاحيات .. وتحديداً استعلم من الجدول Tables

select * from information_schema.tables

يمكن ترتيب و تصفية النتائج كما تريد ، و للحصول على أول و آخر نتيجة ستسخدم كود @محمد ، مثلاً ،

http://dev.mysql.com...bles-table.html

1

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#4

شكراً اخي MoHaMMaD Pro و Abdullah.Alshammeri على المساعدة

قمت بستخدام الكود الاول و الثاني و جميعها تعمل بالشكل المطلوب

و جزاكم الله الف خير

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…