Hma Library نشر 30 مارس 2021 أرسل تقرير نشر 30 مارس 2021 السلام عليكم احتاج مساعدة في ربط حقول صفحة php بي قاعدة البيانات اقتباس
0 بلال زيادة نشر 30 مارس 2021 أرسل تقرير نشر 30 مارس 2021 ممكن ترفق الكود الخاص بك هنا لنساعدك أو ممكن مشاهدة الكود المرفق لكيفية ربط PHP بقاعدة البيانات <?php $mysqli = new mysqli("localhost","my_user","my_password","my_db"); if ($mysqli->connect_errno) { echo "Failed to connect to MySQL: " . $mysqli->connect_error; exit(); } ?> وهذا مثال على عملية جلب البيانات <?php $mysqli = new mysqli("localhost","my_user","my_password","my_db"); if ($mysqli->connect_errno) { echo "Failed to connect to MySQL: " . $mysqli -> connect_error; exit(); } $sql = "SELECT Lastname, Age FROM Persons ORDER BY Lastname"; $result = $mysqli -> query($sql); $row = $result -> fetch_assoc(); printf ("%s (%s)\n", $row["Lastname"], $row["Age"]); $result->free_result(); $mysqli->close(); ?> اقتباس
0 محمد أيت لعرايك نشر 30 مارس 2021 أرسل تقرير نشر 30 مارس 2021 وللإضافة ينصح دائما بإستخدام الإتصال عن طريق PDO استخدام PDO أسهل من mysqli. PDO يستخدم طرقًا أقل لتنفيذ استعلام مقارنةً بـ mysqli. بالإضافة إلى ذلك ، أثناء الاستعلامات المعدة ، فإنه يعطي إمكانية تسمية المعلمات وهو أمر عملي لسهولة القراءة ولتجنب أخطاء تحديد موضع المعلمات. parametres ويكون الإتصال عن طريق PDO كالتالي: <?php $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass); ?> بعد ذلك يمكنك إنشاء الإستعلام على النحو التالي: <?php try { $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass); foreach($dbh->query('SELECT * from FOO') as $row) { print_r($row); } $dbh = null; } catch (PDOException $e) { print "Erreur !: " . $e->getMessage() . "<br/>"; die(); } ?> إذا لم يلتقط التطبيق الخاص بك الاستثناءات التي تم إلقاؤها من مُنشئ PDO ، فإن الإجراء الافتراضي لمحرك zend هو إنهاء البرنامج النصي وعرض التتبع. يجب أن يكشف هذا التتبع عن التفاصيل الكاملة لاتصال قاعدة البيانات ، بما في ذلك اسم المستخدم وكلمة المرور. لذلك ، تقع على عاتقك مسؤولية التقاط هذا الاستثناء عبر تعليمة catch try اقتباس
السؤال
Hma Library
السلام عليكم
احتاج مساعدة في ربط حقول صفحة php بي قاعدة البيانات
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.