منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : موضوع عن الاتصال بقواعد البيانات في php لعمل updat insert delete
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اليوم اقدم لكم شرح التعامل مع قواعد بيانات باستخدام php
طبعا بسيط جدا وحسب معلومتي الضئيلة بالنسبة لمعلومات اخوتي هنا
كود :
<?php
$myconnect=mysql_connect("server","username","password");
// هذه الدالة وضيفتها بناء الاتصال بقاعدة البيانات والمدخلات فيها على التتيبmysql_connect
// الخطوة الاولى هي عمل متغير
لبيانات الاتصال بالمخدم الخاص بقاعدة بيانات ماي اس كيو ال
// الخطوة التالية هي فحص صلاحيت الاتصال هل فعلا صالح ام لاء
if(!$myconnect)
{
// المخدم غير موجود وبيانات الاتصال غير صحيحة
echo mysql_error();
// mysql_error() هذه الدالة وضيفتها عرض اخطاء قواعد البيانات
}
else
{
//المخدم موجود وبيانات الاتصال صحيحة
// نقوم باختيار قاعدة البيانات
mysql_select_db("databasename",$myconnect);
// نضع في البارمتر الاول اسم قاعدة البيانات الثاني نقوم بوضع متغير الاتصالmysql_select_db
// نقوم بالتاكد من عدم وجود اخطاء في اختيار قاعدة البيانات
if(!mysql_error())
{
// الان نقوم بادخال الاستعالام
// هذه الطريقة لعمل insert update delete
mysql_query("sql");
if(!mysql_error())
{
echo "sql exe is ok";
}
else
{
echo mysql_error();
}
}
else
{
echo mysql_error();
}

// والان يجب علينا اغلاق الاتصال بالسيرفر
mysql_close($myconnect);
}

?>

مع خالص التوفيق خالد
اخي الغالي خالد
شكراً جزيلاً على الكود
ولكن بخصوص
PHP كود :
// الان نقوم بادخال الاستعالام
//هذه الطريقة لعمل insert update delete 
mysql_query("sql"); 

فعلاً هذا مكان صحيح ولكن اسمحلي باضافة ملاحظتين
الاولى وهي ان sql الموجوده بين "" ليس لها اي معنى و ستعطيك خطأ في الاستعلام لان لا اعتقد هناك امر بهذا الشكل
لذا لا داعي لوضع هذا السطر الان
PHP كود :
mysql_query("sql"); 

الثانية هي انه يجب ان لا يتم الاستعلام عن اي جدول في نفس ملف الاتصال ان كنت ستقوم بعمل سكربت كبير يحتوى على الكثير من الاستعلامات الا ان كنت بحاجه ضروريه لهذا الاستعلام

وشكرا
تقبل مروري اخوك مؤمن
اخي انا وضعت كلمة sql كناية عن ان المستخدم يستطيع استخدام اي امر sql
صحيح انا دوما اضعها في ملف خارجي ايضا البيانات بينات الاتصال والاعدادات الرئيسية لاي سكربت يفضل تكون في ملف منفصل تمام
ولكن جمعتها عنا في ملف ليسهل عليا شرحها سطر سطر
مشكور لمرورك ولتوضيحك لبقية الزملاء
بارك الله فيك اخي العزيز
هل رمز $ يعني مثل dim ؟
سعود كتب :بارك الله فيك اخي العزيز
هل رمز $ يعني مثل dim ؟

بالضبط اخي سعود
شكرا . . . . . .
تحيه من القلب