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

السؤال

نشر

اريد ان ادخل بيانات في php بقاعده بيانات mysql الجدول المتبرع مثلا فيه الرقم للفصائل وهو  fk والجدول الاساسي في رقم الفصيله واسمها واريد ادخل اسمها من واجهه المتبرع 

Recommended Posts

  • 0
نشر

بإستخدام phpmyadmin يمكنك ذلك عن طريق :

  1. التصفح إلى http://localhost/phpmyadmin
  2. الدخول إلى قاعدة البيانات المقصودة بالقائمة الجانبية .
  3. الضغط على زر SQL في قائمة التصفح أعلى الصفحة .
  4. طباعة إستعلام الإدراج و الضغط على GO , يكون كود الإستعلام على هذا النحو :
INSERT INTO blood_groups (blood_group_name)
VALUES ('O+');

INSERT INTO benefactor (fk)
VALUES (/* من جدول الفصائلid قم بطباعة اخر */);

ملاحظات :

يجب مراعاة القيم الإفتراضية للأعمدة بالجداول السابقة و التأكد من أن لها قيم إفتراضية بالفعل .

لا ينصح بإدخال البيانات يدويا إلا في حالات إستثنائية , عوضا عن ذلك يمكنك فعل ذلك بالـ php . 

  • 0
نشر

@

 انا اقصد كيف عمل انسرت من واجهه php الى داخل قاعده البيانات ماهو سطر الانستر 

  • 0
نشر
بتاريخ 2 ساعات قال نوور طاهر:

 انا اقصد كيف عمل انسرت من واجهه php الى داخل قاعده البيانات ماهو سطر الانستر 

تقريبا هي نفس العملية و كل خطوة من الاتي تتبع نفس منطق كل خطوة من التعليق السابق .

  1. بداية يجب عليك الإتصال بقاعدة البيانات
    <?php
    $servername = "localhost";
    $username = "username";
    $password = "password";
    $dbname = "myDB";
    
    // إنشاء اتصال 
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    // تفحص الإتصال و طباعة الأخطاء ان وجدت 
    
     if ($conn->connect_error) {
    
        die("فشل الإتصال بقاعدة البيانات: " . $conn->connect_error);
    }

     

  2. كتابة الإستعلام بشكل string : 

    <?php 
    
    $sql = "INSERT INTO YourTableName (column1, column2, column3)
    
     VALUES ('value 1', 'value 2', 'value 3')";

     

  3. عمل Excution للإستعلام المطبوع حديثا :

    <?php 
    
    if ($conn->query($sql) === TRUE) {
        echo "تم ادراج عنصر جديد بقاعدة البيانات";
    } else {
        echo "خطأ: " 
          . $sql . "<br>" .
          $conn->error;
    }

     

فيكون الكود كاملا :

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

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

// تفحص الإتصال و طباعة الأخطاء ان وجدت 

 if ($conn->connect_error) {

    die("فشل الإتصال بقاعدة البيانات: " . $conn->connect_error);
 }

// طباعة إستعلام
$sql = "INSERT INTO YourTableName (column1, column2, column3)

 VALUES ('value 1', 'value 2', 'value 3')";


// تنفيذ الإستعلام
if ($conn->query($sql) === TRUE) {
    echo "تم ادراج عنصر جديد بقاعدة البيانات";
} else {
    echo "خطأ: " 
      . $sql . "<br>" .
      $conn->error;
}

و قد تحتاجين إغلاق الإتصال أحيانا , يمكنك ذلك عن طريق : 

<?php 

// تنفيذ إغلاق الإتصال
$conn->close();

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...