• 0

ربط قاعدة البيانات مع صفحة PHP

كيف اقدر اربط قاعدة البايانات مع صفحة php  وأرسل المعلومات من الصفحة الى قاعدة البيانات ؟؟؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

أولا تحتاج لمخدم ويب يستطيع تشغيل PHP مثل XAMPP - WAMP - LARAGON.

شيفرة PHP للاتصال بقاعدة بيانات عن طريق mySQLi:

<?php
$servername = "localhost";
$username = "username";
$password = "password";

// Create connection
$conn = new mysqli($servername, $username, $password);

// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>

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

بتعديلات على المثال السابق ولنفرض وجود جدول في القاعدة خاص بالمستخدمين، يمكننا استخدام الشيفرة التالية لعرض بياناتهم:

حيث يتم استخدام SQL بهذه الجزئية:

$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);

لجلب بيانات، وتخزينها في متغير في PHP.

ثم تتم طباعة النتائج.

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}

$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
  // output data of each row
  while($row = $result->fetch_assoc()) {
    echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
  }
} else {
  echo "0 results";
}
$conn->close();
?>

مصادر للتعلم: hsoub.com/PHP  -  php_mysql_connect

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن