اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر (معدل)

 

لربط قاعدة بيانات MySQL في استضافة باستخدام PHP
يمكنك استخدام الكود التالي كمثال أساسي:

<?php
$servername = "اسم_الخادم"
$username = "اسم_المستخدم_لقاعدة_البيانات";
$password = "كلمة_السر_لقاعدة_البيانات";
$dbname = "اسم_قاعدة_البيانات";

// إنشاء الاتصال
$conn = new mysqli($servername, $username, $password, $dbname);

// التحقق من الاتصال
if ($conn->connect_error) {
    die("فشل الاتصال: " . $conn->connect_error);
}
echo "تم الاتصال بنجاح";
?>

تأكد من استبدال :

  •  اسم_الخادم
  • اسم_المستخدم_لقاعدة_البيانات
  • كلمة_السر_لقاعدة_البيانات
  • اسم_قاعدة_البيانات 

بالمعلومات الخاصة بقاعدة البيانات التي تريد الاتصال بها.

يتم استدعاء كود الاتصال بقاعدة البيانات عادة في بداية السكربت الذي يحتاج إلى التفاعل مع البيانات يمكنك وضعه في ملف منفصل يسمى عادة config.php أو db.php ومن ثم استدعاء هذا الملف في السكربتات الأخرى باستخدام دالة include_once أو require_once .

التوضيح الذي قدمته هو للاستخدام في بيئة PHP الأساسية دون استخدام أطر عمل مثل Laravel
اذا كنت تستخدم Laravel فان الإعداد يكون مختلفًا قليلاً حيث يتم التعامل مع التكوينات بطريقة أكثر تجريدًا وأمانًا

في Laravel مثلا يمكنك تعيين بيانات الاتصال بقاعدة البيانات في ملف env في الجذر الرئيسي للتطبيق الخاص بك.

إليك مثال على كيفية تعيين هذه القيم في ملف env

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=اسم_قاعدة_البيانات
DB_USERNAME=اسم_المستخدم
DB_PASSWORD=كلمة_السر


 

تم التعديل في بواسطة Najah Alsaker

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...