المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : [ طريقة ادخال بيانات الى قواعد بيانات MySQL عن طريق الـ PHP ]



romaissa
11-01-2013, بتوقيت غرينيتش 03:55 PM
http://www.dzbatna.com/images/icons/iconrote.gif [ ط·ط±ظٹظ‚ط© ط§ط¯ط®ط§ظ„ ط¨ظٹط§ظ†ط§طھ ط§ظ„ظ‰ ظ‚ظˆط§ط¹ط¯ ط¨ظٹط§ظ†ط§طھ MySQL ط¹ظ† ط·ط±ظٹظ‚ ط§ظ„ظ€ PHP ] (http://www.dzbatna.com/t1526852/)



السلام عليكم ورحمة الله وبركاته ,


اهلا بـ الجميع

اليوم لقيت نفسي فآضي , قلت بشرح طريقة لكم طريقة ادخال بيانات الى قاعدة بيانات mysql

عن طريق الـ PHP


اولا إنشآء قآعدة بيانات

http://img541.imageshack.us/img541/6500/25263513.jpg


بعدها إنشآء جدول في قاعدة البيانات وعدد الحقول راح تخليها 3


http://img638.imageshack.us/img638/8261/96852880.jpg


ونشوف خصائص هذي الحقول


http://img638.imageshack.us/img638/6127/72263880.jpg



Field = اسم العمود , مثلا الاول راح نخليه id والثاني **** والثالث author

Type = نوع البيانات اللي راح تدخل في هذا العمود , نلاحظ ان id نوعه INT يعني integer يعني ارقام

Length/Values = كمية البيانات المدخله , يعني كم حرف او كم رقم

Null = اذا حطيت عليه علامة صح يعني انك خلال ادخال البيانات ولا ادخلت له شي ما راح يظهر لك خطا يعني الـ id اختيآري

AUTO_INCREMENT = ترقيم تلقآئي , يعني كل صف راح نضيف فيه معلومات راح يترقم تلقائيآ من نفسه


وبعدها اختر Save راح تظهر لك

http://img687.imageshack.us/img687/8290/29050814.jpg

هنا رقم 1 تظهر لك قاعدة البيانات وتحتها الجداول اللي فيها

ورقم 2 الاوامر , هذي من خلالها تقدر تسوي قاعدة بيانات بالبرمجة ,وراح اتطرق لها بعد شوي


, الحين وصلنا الجزء الثاني , برمجة صفحة تدخل لنا قواعد البيانات , طبعا راح تكون في الـ PHP

اولا نسوي صفحتين , الاوله index.php والثانيه done.php

الصفحه الاولى نكتب فيها


http://img361.imageshack.us/img361/3306/26975553.jpg


السطر الاول نكتب الفورم ,

اقتباس
action=done.php'

* في الصوره تعديل

هنا نكتب الصفحه اللي الثانيه وهي done.php

اقتباس
method='POST'

هنا طريقة جلب البيانات وهي POST


اما السطر الـ 3 و 7 هذا مكان ادخال البيانات

و االسطر 5 و 9 هذا مشان نترك مسافة سطر


واخيرا سطر 11 هذا زر اتمام العملية


نشوفها بعد الاستعرآض تكون كذا


http://img580.imageshack.us/img580/9391/85075216.jpg


واخيرا انهاء الفورم , ونروحق ملف done.php


http://i44.tinypic.com/2mg2yp0.jpg


نلاحظ السطر الاول الثاني استقبال البيانات من الصفحة الساابقة

والسطر الخامس الاتصال بـ قاعدة البيانات




نلاحظ القسم الاول هو الـ localhost والثاني اسم مستخدم قاعدة البيانات والقسم الاخير الباسوورد

والسطر السادس اختياار قاعدة البيانات وهي kindar

والسطر السابع دالة mysql_query

هذه الدالة تكون على الشكل التالي

رمز PHP:

<code style="white-space:nowrap"> <code> mysql_query (" Code");
</code> </code>

وبين القوسين يكون اكواد الـ SQL ابحث عنها كثيرهـ http://www.dzbatna.com/images/smilies/cupidarrow.gif

كتبنا كود code ادخال البيانات , نلاحظ اول شي اختار قاعدة البيانات وبعدها الجدول ,

وبعدين فتح قوس ,وكتب فيه الاعمده , وبعدها كتب Values وفتح قوس وحط فيه بيانات

هذا يعني ان البيانات في االقوس الثاني راح تكون في مكان القوس الاول ,


الحين انتتهينا من الكود code , الحين نجرب ندخل بيانات مثلا


ندخل مثلا

n4me : Kindar

Link : www.kindar.net (http://www.kindar.net)

ونختار Go طبعا ما راح يظهر لك شي في المتصفح ,لكن راح تدخل البيانات في القاعدهـ ,

لـ نشوف قاعدة البيانات


http://i42.tinypic.com/24pb8lf.jpg

نشوف النتجيه , البيانات دخلت القاعدهـ ,

طبعا قواعد البيانات مهمه مرهـ في سكربتات الـ PHP

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

واكبر مثال الموضوع هذا الحين داخل قاعدة بيانات ,

لو تدخل الموقع وتحذف كل ملفاته , راح تبقى المواضيع والاعضاء و ,,,,, كلها داخل قاعدة بيانات




ان شاء الله المرهـ الجايه راح اشرح طريقة لكم كيفة تعديل البيانات وكمان اظهارها و خصاءص اخرى ',


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



احترآمي










ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)


الملفات المرفقة
http://www.traidnt.net/vb/images/attach/zip.gif test.zip (http://www.traidnt.net/vb/attachments/473909d1270733007-test.zip) (614 بايت, عدد مرات المشاهدة 202 مرة)


https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى