المساعدة - البحث - قائمة الأعضاء - التقويم
نسخة كاملة: تعلم phpMyAdmin للتعامل مع mysql
برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة > منتديات لغات برمجة تطبيقات الويب > منتدى تصميم المواقع بالـPHP والـ Perl > أرشيف قسم منتدى PHP
إبراهيم
السلام عليكم ورحمة الله وبركاته
أولا يمكنكم زيارة درس
mysql للتعامل مع Mysql-FRONTتعلم
هذا الدرس سأتكلم فيه عن طريقة التعامل مع برنامج phpMyAdmin والذي واعدتكم بشرحه
إذا لم يكن البرنامج موجود لديك فيمكنك إنزاله من
http://www.phpmyadmin.net/
فإذا نزلته ضعه في مجلد www
وللمعلوميه انه يأتي من ضمن حزمة phpdev
اولا عند تشغيلك للسيرفر ( خادم ) تظهر لك شاشة المتصفح التي من خلالها تستطيع الذهاب لبرنامج phpMyAdmin وذلك عن طريق كتابتك في العنوان URL اما 127.0.0.1 أو localhost
تظهر لك البرامج الموجوده في مجلد www قم بإختيار برنامج phpMyAdmin تفتح لك محتوياته اختر منها index.php لتفتح لك صفحة البرنامج الرئيسية وهذه هي واجهتها:


وكما يظهر الشرح في الصوره ففي الجزء الأيسر تظهر قواعد البيانات الموجوده في الجهاز والمنشأه مسبقا
أما في الجزء الثاني فيمكنك إنشاء قاعدة بيانات جديدة وذلك بكتابة اسم القاعدة في المربع المخصص لذلك ثم الضغط على زر create
فمثلا نحن في شرحنا هذا سننشئ قاعدة بيانات اسمها arabteam2000



بعد الضغط على زر create يتم فتح شاشة جديده ويوضحها الشكل التالي


كما يظهر لكم فالشكل قمت بتقسيمه لثلاث أقسام لكي يسهل شرحها
القسم 1 : في هذا القسم يمكنك انشاء جداولك يدويا بالكتابة بأوامر sql
القسم 2 : يتم فيه جلب مستند نصي تم انشاء الجداول و كتابتها فيه فبضغطك على زر browse تظهر لك نافذة الإختيار التي من خلالها تجلب الملف ثم تضغط على زر Go لتنفيذه
أما القسم 3: فتقوم بكتابة اسم الجدول الذي تريد انشاءه وعدد الحقول له كما في هذا الشكل :



بالضغط على زر Go يتم انشاء الجدول والذي قمنا في هذا الشرح بتسميته php وعدد حقوله 2
بعد ذلك تظهر لك شاشة جديده تحتوي على ( حقلين وهو عدد الحقول الذي طلبناه ) وما عليك إلا تسمية الحقلين وتعبئة خصائصهما وهذا الشكل يوضع العملية


تكملته بسبب حجم شاشة العرض


قمنا بتعبئة الحقول بالبيانات المناسبة وأغلب الحقول هنا هي إختيار من القائمة كما يظهر في الشكل
بعد إكمالك للحقول اضغط زر save والذي يظهر في الشكل الأول في الزاوية السفلى من اليسار لتظهر لك شاشة تبين لك نجاح العملية وشكل الحقول التي انشأتها و الشكل التالي يوضح ذلك :



عند ضغطك للوصله Edit في الجزء العلوي يظهر لك شكل الإستعلام مكتوب بأوامر sql والذي يمكنك التعديل عليه وهذا الشكل يوضح ذلك




أما في الجزء الأوسط فيظهر اسم الحقلين اللذين انشأتهما في جدول php ويمكنك إجراء العمليات التالية والتي وضحتها على الصوره بالأرقام
1 : ( Unique ) بالضغط عليها يتم إعطاء الحقل هذه الخاصية و هي أنه أحادي لا يتكرر ولحذفها يتم عن طريق الجدول السفلي في الشكل والذي اسمه Indexes وذلك بالضغط على زر Drop .
2 : ( Index ) وهذه تفيد في سرعة عملية الإستعلام ولها شرح طويل اتركه في موضوع أوامر sql بالضغط عليها يتم وضع مفتاح آخر للفهرسه وحذفه يتم بنفس طريقة Unique
3: (Primary ) وهو لجعل خاصية الحقل أنه مفتاح أساسي ولخذفه بنفس طريقه Unique في الجدول السفلي يوجد الحقل ومكتوب بجانبه Primary وبجانبه وصله Drop بالضغط عليها يتم حذفه
4: ( Drop ) لحذف الحقل بأكمله
5: ( Change ) بالضغط عليها تظهر شاشة يوجد فيها الحقل وخصائصة مثل الشاشة تعبئة بيانات الحقول وخصائصها التي شرحت سابقا عند اضافة جدول وعدد حقوله لقاعدة البيانات

أما إذا اردت إضافة حقل للجدول الذي قمت بتكوينه فيمكنك ذلك عن طريق الشاشة التالية والتي تظهر بعد اضافة الحقول اسفل الشاشة السابقة



حيث يمكنك تحديد عدد الحقول التي تريد اضافتها ومكانها هل هي اول الجدول أم بعد زر سبق أن اضفته أو آخر الجدول ثم اضغط على زر Go لتنفيذ عملية اضافة حقول جديده
في الشاشة التالية يمكنك إجراء أحد العمليتين:



1- في المربع الأيسر يمكنك تغيير اسم الجدول
2- في المربع الأيمن يمكنك أخذ نسخة للجدول وتختار هل تريد فقط هيكل الجدول أم الهيكل مه البيانات التي تمت اضافتها إليه

في الحقيقه هذا شرح موجز لهذا البرنامج و هذا هو الذي كان في خاطري عنه فإن كنت نسيت جزءا منه فذكروني لإضافته
وسامحوني على ركاكة الأسلوب
وتقبلوا تحيات أخوكم إبراهيم
ادعوا لي بالتوفيق في إختباراتي
ابو خالد1
تسلم يا ابراهيم على هذا الدرس
لكن الصور ما طلعت
الله يعينك ويوفقك في اختباراتك والنجاح حليفك إن شاء الله(f) (f) (f)
غريب الدار
انا عندي قاعدة مثل هذي

بس وكمان بلغه العربية

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

مع تحياتي واشواقي لكregular_smile.gif
إبراهيم
السلام عليكم ورحمة الله

اولا اعتذر عن الإنقطاع الذي حصل مني للمنتدى وذلك لضروف خاصة

أخي ابو ابو خالد1
والله الصور ظاهره عندي 100%
وما رأيت مشاكل علما أني ادخل في أكثر من جهاز

أخي غريب الدار أهلا بك
والحقيقة أني لم افهم ما تقصد بالضبط
وضح أكثر
عمار
السلام شباب شرح ممتاز
خويا ابراهيم والصور واضحه
لكن الحين سويت داتابيز باسم arabteam
وفيها الجدول php كلوا مفهوم لكن السؤال هون
كيف بعمل اسم مستخدم وباسووورد بواسطة
phpMyAdmin وهل كل داتا بيز الها اسم مستخدم وباسوورد
لحالو
$dbhost هاي فهمناها منيح regular_smile.gif
$dbuser غير مفهومه sad.gif
$dbpass غير مفهومه sad.gif
$dbname مفهومه واللي هي بشرحك arabteam:)
اخوكم مبتدى
إبراهيم
اهلا اخي عمار
كما وضحت لك الشرح موجز ويمكنك وضع كلمة مرور واسم مستخدم
[PHP]// عنوان قاعدة البيانات
$dbhost = "localhost";
// الاسم المستخدم لقاعدة البيانات
$dbuser = "";
// كلمة المرور لقاعدة البيانات
$dbpass = "";
// اسم قاعدة البيانات
$dbname = "arabteam2000";
?>
[/PHP]

وان شاء الله وضحت كذا وان كان قصدك شيء ثاني وضح
وتمنياتي لك بالتوفيق
أخوك إبراهيم
بو مهنا الغامدي
الصور إلي انت حاطها مهي موجودة بالموقع إما انت حاط العنوان غلط او الموقع صار فيه تحديث sad.gif
صلاح
أخي بو مهنا..
الصور تعمل بشكل سليم.. قم بتحديث الصفحة مرة أخرى
خليل إبراهيم
بصراحة عملت تحديث اكثر من مره بعض الصور تطلع و بعضها لا ؟



لا اعلم السبب

انا عندي اللوحة بالعربي كيف امشي وياك ؟

خليل
إبراهيم
السلام عليكم

أهلا أخي خليل إبراهيم

والله انا لصور تظهر عندي ولكن إن شاء الله اوعدك
انني اسويها مره ثانية في صفحة خاصة

وتقبل تحياتي

أخوك إبراهيم wink_smile.gif
فايز
مشكور اخ ابراهيم على الموضوع الرائع


لو تكرمت ممكن تكمل شرح phpMyAdmin لتعم الفائدة ويكمل النقصان .

ولك مني خالص التقدير و الشكر(gift)
فايز
لو تكرمت اخي الكريم ابراهيم
نحتاج تفاصيل اكثر phpMyAdmin
إبراهيم
ماهي الزيادة التي تريد
teeth_smile.gif

الله يكون بالعون ويوفق الجميع

ولا شكر على واجب
فايز
تسلم اخوي ابراهيم على الرد

لو تكرمت تشرحلنا تفاصيل الحقول في phpMyAdmin وخصائصها ومتى ممكن ان نستخدمها .

الموضوع جدا مهم عندي ، انا بنتظار ردك .

ولك خالص الشكر.

فايز
Basrah
بسم الله الرحمن الرحيم
أخي الكريم... لقد قمت بتنصيب مجلة النيوك على السيرفر المحلي وبحمد الله تمت العلمية بنجاح... ثمّة سؤال يبقى وهو:
ما هو:
اسم المستخدم لقاعدة البيانات:
كلمة مرور قاعدة البيانات:


وهل أكتبهما أنا؟؟ أم أحصل عليهم من مستضيف الموقع (السيرفر) أرجو الرد على الموضوع...
omg_smile.gif:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o:o
Basrah
بسم الله الرحمن الرحيم
قريباً إنْ شاء الله سوف أقوم بكتابة دروس في لغة PHP وMySQL دروس معمّقة.. أرجو مساعدتي في كتابة هذه الدروس. بريدي الإلكتروني:
mayahi_ahmad@YAHOO.com" target="_blank">mailto: mayahi_ahmad@YAHOO.com
وشكراً لكم
(f)(f)(f):cool:
إبراهيم
السلام عليكم
أخي Basrah
نعم اذا كان موقعك عند مستضيف فعليك تكوين قاعدة بيانات انت تضع اسمها ومن هو المستخدم لها وكلمة المرور له

ثم ضع ذلك في ملف config في النيوك وشكرا
Basrah
بسم الله الرحمن الرحيم
السلام عليكم...
أخي الكريم كما هو معلوم فإنَّ PHPMyAdmin لا يوفر كتابة اسم المستخدم لقاعدة البيانات وكلمة السر..!! فهو فقط يقوم بإنشاء قاعدة بيانات او تحرير قاعدة بيانات! إذن فهل هناك برنامج غيره لوضع اسم المستخدم وكلمة المرور!! أرجو التوضيح
(f)(f)(f)
إبراهيم
سؤال : هل انت تعمل على سيرفر محلي على جهازك
أم على موقع بالنت ؟؟؟
فايز
أخ ابراهيم

ارجو منك بعد التكرم شرح استخدام phpMyAdmin M

ولك خالص الشكر و التقدير.

فايز(gift)
Basrah
بسم الله الرحمن الرحيم
أخي الكريم..
أنا حاليّاً أعمل على سيرفر محلِّي localhost وفقط أقوم بكتابة اسم المستخدم root ولا حاجة لكلمة المرور.. فكيف إذا كان على النت...؟
ارجو التوضيح أكثر
إبراهيم
إذا كانت على النت اولا اذا كنت في موقع شخصي تذهب إلى لوحة التحكم ثم إلى قواعد البيانات تنشئ القاعدة ثم تقوم بوضع مستخدم وكلمة مرور له تربطه مع هذه القاعدة ثم في ملفات ال php عند استعلامك عن القاعدة او استدعائك لها يجب وضع اسم القاعدة واسم المستخدم لها وكلمة المرور له
و هذا شرح موجز


------------------------------------------------------
وأعتذر للجميع عن تقصيري
أخوكم إبراهيم
HnHn
طيب أخ ابراهيم .. ممكن رابط تحميل PHPMyAdmin المباشر .. لأنو طالع لي عدة روابط ولا أدري ماهو أفضلها
shreef
اختار اى واحد مش مشكلة
او للدقة اختار اقرب واحد لبلدك عشان سرعة التحميل
sultan alHackEr
الله يعطيك الف عافيه وتسلم على الشرح الرائع

فعلا الـ PHP لغة حلوة بس تدوخ

وانا ببدأ اتعلمها على اصولها معكم وان شاء الله الجميع يستفيد ويفيد

8-)

ننتظر المزيد .......
bestboy
شكرا لك اخي ابراهيم على الشرح العظيم
وتقبل تحياتي

شكرا لك اخي
DBD00B S300DY
شكرا جزيلا يا اخ ابراهيم,, فقد كان ذلك رائعا, فعلا كان هو اكثر ما احتجته بالنسبة للماي اس كيو ال
araldaly
اخى الفاضل بمناسبة طرحك لهذا الموضوع ارجو الاطلاع على مشكلتى من على هذا الرابط
http://www.arabteam2000-forum.com/index.php?showtopic=159956
جزاك الله خيرا
فلسطيني جريء
اخي ابراهيم
ارجو افادتنا في كيفية ربط الجداول عن طريق ال foreign key
في phpmyadmin
لانو ما حدا افادني بهاد الموضوع لحد الان
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء إضغط هنا.
Invision Power Board © 2001-2009 Invision Power Services, Inc.