البرمجة

كيفية العثور على اسم قاعدة البيانات في PHP

العنوان: “كيفية العثور على اسم قاعدة البيانات التي أنا متصل بها في PHP”

النص:

نعم، يمكنك معرفة اسم قاعدة البيانات التي أنت متصل بها في PHP بسهولة. إذا كنت تستخدم مثلاً MySQLi للاتصال بقاعدة البيانات، يمكنك استخدام الدالة mysqli_get_db_name() للحصول على اسم القاعدة. إليك مثال بسيط:

$connection = mysqli_connect("hostname", "username", "password", "database");
if (!$connection) {
    die("Connection failed: " . mysqli_connect_error());
}

$db_name = mysqli_get_db_name($connection);
echo "Connected to database: " . $db_name;

في هذا المثال، ستستبدل “hostname” باسم الخادم الذي تستخدمه، “username” و “password” بمعلومات تسجيل الدخول الخاصة بك، و “database” بالاسم الذي ترغب في الاتصال به. إذا كان اتصالك بناجح، ستحصل على اسم قاعدة البيانات التي تم الاتصال بها.

إذا كنت تستخدم PDO، فيمكنك القيام بذلك بسهولة أيضاً. يمكنك استخدام الكود التالي:

$db = new PDO('mysql:host=hostname;dbname=database;charset=utf8', 'username', 'password');
$db_name = $db->query('SELECT database()')->fetchColumn();
echo "Connected to database: " . $db_name;

في هذا المثال، ستقوم بتغيير “hostname” إلى اسم الخادم الذي تستخدمه، “username” و “password” بمعلومات تسجيل الدخول الخاصة بك، و “database” بالاسم الذي ترغب في الاتصال به. سيتم عرض اسم قاعدة البيانات التي تم الاتصال بها بعد تنفيذ الكود.

باستخدام أحد هذه الأساليب، يمكنك بسهولة معرفة اسم قاعدة البيانات التي أنت متصل بها في PHP.

المزيد من المعلومات

بالتأكيد، هنا بعض المعلومات الإضافية حول كيفية التعامل مع قواعد البيانات في PHP:

  1. استعراض جميع قواعد البيانات المتاحة: يمكنك استخدام الاستعلام التالي لاستعراض جميع قواعد البيانات المتاحة في الخادم الحالي إذا كنت تستخدم MySQL:

    php
    $connection = mysqli_connect("hostname", "username", "password"); $databases = mysqli_query($connection, "SHOW DATABASES"); while ($row = mysqli_fetch_row($databases)) { echo $row[0] . "
    "
    ; }
  2. تغيير قاعدة البيانات المتصل بها: في بعض الأحيان قد تحتاج إلى تغيير قاعدة البيانات المتصل بها. يمكنك فعل ذلك ببساطة عن طريق إعادة استخدام دالة mysqli_connect() مع اسم قاعدة البيانات الجديدة:

    php
    $connection = mysqli_connect("hostname", "username", "password", "new_database");
  3. استعراض جداول قاعدة البيانات: بعد الاتصال بقاعدة البيانات، يمكنك استخدام الاستعلام التالي لاستعراض جميع جداول قاعدة البيانات المتصل بها:

    php
    $tables = mysqli_query($connection, "SHOW TABLES"); while ($row = mysqli_fetch_row($tables)) { echo $row[0] . "
    "
    ; }

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

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر