السلام عليكم ورحمة الله
لدي قاعدة بيانات أسمها test_db
تحتوي هذه القاعدة على ثلاث جداول
test_tb1
test_tb2
test_tb3
المطلوب هو
إظهار اول جدول تم أنشائه في قاعدة البينات
إظهر اخر جدول تم أنشائه في قاعدة البيانت
ولكم جزيل شكراً
السلام عليكم ورحمة الله
لدي قاعدة بيانات أسمها test_db
تحتوي هذه القاعدة على ثلاث جداول
test_tb1
test_tb2
test_tb3
المطلوب هو
إظهار اول جدول تم أنشائه في قاعدة البينات
إظهر اخر جدول تم أنشائه في قاعدة البيانت
ولكم جزيل شكراً
تم تعديل هذه المشاركة بواسطة SalehZubir في 17 أغسطس 2011 في 04:09
وعليكم السلام ورحمة الله وبركاته
هل تقصد شيء كهذا :
<?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
Everything will be fine when we TALK LESS, DO MORE
كود @محمد يقوم بما تريد، أو هناك حل مشابه بالإستعلام مباشرة من قاعدة بيانات افتراضية في MySQL بإسم INFORMATION_SCHEMA ، فيها وصف للجداول و الأعمدة و الصلاحيات .. وتحديداً استعلم من الجدول Tables
select * from information_schema.tables
يمكن ترتيب و تصفية النتائج كما تريد ، و للحصول على أول و آخر نتيجة ستسخدم كود @محمد ، مثلاً ،
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
شكراً اخي MoHaMMaD Pro و Abdullah.Alshammeri على المساعدة
قمت بستخدام الكود الاول و الثاني و جميعها تعمل بالشكل المطلوب
و جزاكم الله الف خير
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…