Sara Mohammed9 نشر 5 يوليو 2023 أرسل تقرير نشر 5 يوليو 2023 اذا تم الاضافة الى جدول معين كيف يتم استعراض id حقة في نفس الصفحة الذي تم الاضافة فيها ,التقنية المستخدمة php 1 اقتباس
0 Kais Hasan نشر 5 يوليو 2023 أرسل تقرير نشر 5 يوليو 2023 هذا يعتمد على ما تقومين باستعماله، من فضلك اذكري بعض التفاصيل الإضافية للتقنيات التي تقومين باستعمالها حتى يمكننا المساعدة بشكل دقيق. في حال كنت تقومين بالإضافة على جدول في قاعدة البيانات فيمكن الحصول على معرف آخر سطر تمت إضافته في sqlite كما يلي: select last_insert_rowid(); اقتباس
0 Sara Mohammed9 نشر 5 يوليو 2023 الكاتب أرسل تقرير نشر 5 يوليو 2023 بتاريخ 2 دقائق مضت قال Kais Hasan: هذا يعتمد على ما تقومين باستعماله، من فضلك اذكري بعض التفاصيل الإضافية للتقنيات التي تقومين باستعمالها حتى يمكننا المساعدة بشكل دقيق. في حال كنت تقومين بالإضافة على جدول في قاعدة البيانات فيمكن الحصول على معرف آخر سطر تمت إضافته في sqlite كما يلي: select last_insert_rowid(); اذا تم الاضافة الى جدول معين كيف يتم استعراض id حقة في نفس الصفحة الذي تم الاضافة فيها ,التقنية المستخدمة php اقتباس
0 Adnane Kadri نشر 5 يوليو 2023 أرسل تقرير نشر 5 يوليو 2023 يمكنك الاستعانة بقراءة الخاصية insert_id للتحصل على آخر معرف ID تم ادراجه بقاعدة البيانات، استعملي ذلك بعد استعلام الادراج الخاص بك بشكل مباشر، فيكون: //شيفرة الإدراج $targetId = $conn->insert_id; echo 'المعرف الخاص بآخر صف مدرج هو: '.$targetId; طبعا يمكنك التوسع في الفكرة أكثر، مثل طباعة المتغير أو استعماله بشكل آخر. اقتباس
0 Mustafa Suleiman نشر 5 يوليو 2023 أرسل تقرير نشر 5 يوليو 2023 بإمكانك الإعتماد على الدوال المتوفرة في لغة PHP للاتصال بقاعدة البيانات واستعلامها وإليك مثال بسيط يستخدم لغة PHP وMySQL: <?php // اتصال بقاعدة البيانات $servername = "اسم_خادم_قاعدة_البيانات"; $username = "اسم_مستخدم_قاعدة_البيانات"; $password = "كلمة_مرور_قاعدة_البيانات"; $dbname = "اسم_قاعدة_البيانات"; $conn = new mysqli($servername, $username, $password, $dbname); // التحقق من اتصال قاعدة البيانات if ($conn->connect_error) { die("فشل الاتصال بقاعدة البيانات: " . $conn->connect_error); } // إدراج السجل في قاعدة البيانات $sql = "INSERT INTO اسم_الجدول (حقل1, حقل2, حقل3) VALUES ('قيمة1', 'قيمة2', 'قيمة3')"; if ($conn->query($sql) === TRUE) { // الاستعلام الناجح // استعراض آخر معرف ID تم إدراجه $last_inserted_id = $conn->insert_id; echo "تم إدراج السجل بنجاح. العنصر الأخير المُدرَج له ID: " . $last_inserted_id; } else { echo "خطأ في الإدراج: " . $conn->error; } // إغلاق اتصال قاعدة البيانات $conn->close(); ?> قمت بإنشاء اتصال بقاعدة البيانات، ثم يتم إجراء استعلام INSERT لإدراج السجل في الجدول، وإذا تم الإدراج بنجاح، واستخدام الدالة $conn->insert_id لاستعراض آخر معرف ID تم إدراجه، ومن ثم عرضه في الصفحة. استبدلي "اسم_خادم_قاعدة_البيانات" و"اسم_مستخدم_قاعدة_البيانات" و"كلمة_مرور_قاعدة_البيانات" و"اسم_قاعدة_البيانات" بالقيم الصحيحة لخادم قاعدة البيانات الذي تستخدمه ومعلومات اعتماد الوصول لديك، وأيضًا استبدال "اسم_الجدول" و "حقل1" و "حقل2" و "حقل3" بالأسماء الصحيحة للجدول والحقول المراد إدراج البيانات فيها. اقتباس
0 بلال زيادة نشر 6 يوليو 2023 أرسل تقرير نشر 6 يوليو 2023 لعرض ID السجل الذي تم إضافته في نفس الصفحة، يمكنك اتباع الخطوات التالية في تطبيق PHP: بعد إدخال البيانات وإضافتها إلى قاعدة البيانات، قم بتنفيذ استعلام SQL لاسترداد آخر ID تم إنشاؤه. يمكنك استخدام دالة mysqli_insert_id() لاسترداد القيمة الأخيرة المُضافة في جدول محدد. $id = mysqli_insert_id($con); حيث $con هو اتصال قاعدة البيانات المفتوح. قم بعرض القيمة في الصفحة عن طريق إضافة الكود التالي في الجزء المناسب من صفحتك: echo "تمت إضافة السجل بنجاح. رقم السجل هو: " . $id; هذا سيقوم بعرض رسالة تؤكد إضافة السجل بنجاح ويعرض رقم السجل الجديد. تذكر أنه يجب أن يتم استدعاء دالة mysqli_insert_id() بعد تنفيذ استعلام الإدخال في قاعدة البيانات وقبل أي إخراج آخر في الصفحة. اقتباس
السؤال
Sara Mohammed9
اذا تم الاضافة الى جدول معين كيف يتم استعراض id حقة في نفس الصفحة الذي تم الاضافة فيها ,التقنية المستخدمة php
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.