كلمة الفريق بقيادة عرفان جميل

في عصرنا يوجد مئات الآلاف من المدونين والمدونات ، البعض يعمل بشغف وحب والآخر يعمل بشكل إنتاجي للكسب فقط ! أما نحن .. نحب ونعشق وندوووب في دباديب التدوين ونؤمن أننا سنقوم بإضافة كبيرة للمحتوى العربي ولو بشيئ بسيط ، نتعلم بشكل مستمر نشارككم بكل جديد ، نحاول المساعدة نحب أصدقاءنا ، نهتم بإستفساراتهم كما لو كانت ملكنا، فريقنا فريق واحد رغم أنه متكون من شخص واحد :) لكنه يعمل بجنون

تعلم انشاء صفحة استخراج بيانات من قاعدة بيانات Mysql



مستوى الدرس: مبتدئ
اللغات المستخدمة: PHPSQL
كما أفترض ان لديك معرفة مسبقة بأساسيات هذه اللغات واستخدام واجهة phpMyAdmin او يمكنك ببساطة تعلم هذه الاساسيات من هنا.
البرامج المستخدمة: مخدم WAMP، برنامج Adobe Dreamweaver CS5 او اي محرر "كود" برمجي .

الصفحات التي سوف ننشئها :
Index.php
Config.php

يعتبر استخراج ومعالجة البيانات من قاعدة البيانات من اكثر العمليات شيوعا في المواقع والمنتديات، فبيانات ملفك الشخصي في احد المنتديات كالاسم والعمر والهوايات في الحقيقة هو عبارة عن استخراج معلوماتك المخزنة في قواعد البيانات باستخدام نفس المفهوم الذي سأشرحه الان، الامر في غاية البساطة فكل ماتحتاجه هو:
١- تتصل بالمخدم ومن ثم قاعدة البيانات. 
٢- تستخرج المعلومات من جدول معين داخل قاعدة البيانات هذه.
هذا هو الروتين المتبع وهو بسيط جداً، دعنا في البداية ننشئ قاعدة بيانات نوع Mysql أسمها (احمد) وننشئ بداخلها جدول (الاسماء) يحتوي بداخله حقلين هما (الاسم، المعرف) ولفعل ذلك تابع الخطوات المصورة:





الان لندخل بعض المعلومات في هذه الحقول اضغط على (insert) :


الان حصلنا على قاعدة بيانات تحتوي على معلومات عن اشخاص معينين لنأتي الى مرحلة الاستخراج وتذكر ان الخطوة الاولى كانت الاتصال بقاعدة البيانات لذلك سنقوم بإنشاء ملف منفصل يحتوي كل المعلومات اللازمة للإتصال بقاعدة البيانات افتح محرر صفحات الويب واكتب الشيفرة التالية:
<?php
$hostname="localhost";
$db_name="احمد";
$db_user="root";
$db_pass="";
?>
اخزن الملف بأسم (config.php) داخل مسار (www) في مجلد المخدم .
في هذا الملف انشأنا متغيرات تحمل معلومات الاتصال اللازمة ، عنوان المخدم المحلي واسم قاعدة البيانات واسم مستخدم قاعدة البيانات ( افتراضياً هو root) وكلمة السر لقاعدة البيانات ( افتراضياً فارغة).
الان سننتقل الى الخطوة الاخيرة وهي الاتصال بقاعدة البيانات واستخراج المعلومات، قم بإنشاء ملف جديد واكتب الشيفرة التالية:
<?php
include("config.php");
mysql_connect($hostname, $db_user, $db_pass);
mysql_select_db($db_name);
$sql=("SELECT * FROM 'الاسماء' ");
$result=mysql_query($sql);
while ($rows=mysql_array($result)) {
echo "<br>";
echo "المعرف: ".$rows['المعرف'];
echo " - ";
echo "الاسم: ". $rows['الاسم'];
}
?>


في السطر الاول قمنا بتضمين ملف الاعدادات بواسطة الدالة include ثم قمنا بالاتصال بقاعدة البيانات mysql_connect باستخدام المعلومات الموجودة في ملف الاعدادات, بعد ذلك اتصلنا بقاعدة البيانات وقمنا بأرسال شيفرة لغة SQL:
$sql=("SELECT * FROM 'الاسماء' ");
استخرج كل المعلومات من الجدول "الاسماء"

ثم وضعنا ناتج الاستعلام في حلقة تكرار (وذلك لاستخراج جميع البيانات بالتسلسل).
بعد ذلك قمنا بطباعة الناتج . 
أخزن الملف بأسم (Index.php) ثم انتقل الى متصفحك واستعرض الصفحة ستشاهد الناتج التالي:

المعرف:1 - الاسم:احمد باسل
المعرف:2 - الاسم: خالد عبد الله
عنوان التدوينة: تعلم انشاء صفحة استخراج بيانات من قاعدة بيانات Mysql
تقييم : 10 من 10 مرتكز على 24 تقييم.
الكاتب / المدير عرفان جميل
عدد المشاهدات :
Hm

عرفان جميل : من الجزائر -مقيم بروسيا, اهتمامي وحبي لتدوين هو ما جعلني أستمر ليس فقط لتقديم المواضيع بل أيضا لمساعدة الأشخاص المبتدئين ، كما كنت سابقا إلا أني لم أجد من يساعدني ! مع ذلك كافحة وواضبة على ما أحبه من عمل لأصل إلى ما أريده ، ليس كمستقبل لكن كهدف حققته ,لدي إهتمامات اخرى منها الرياضة ، ألعاب الفيديو ، والتصميم بحد ذاته ومدونة مذهل ويب الافضل لكم تعبر عما أهواه .

* بإمكانك إدراج الأكواد الغير قابلة لنشر بتحويله عبر محول الأكواد
لتصلك إشعارات ردود هذا الموضوع على البريد الإلكترونى أضف علامة بالمربع بجوار كلمة "إعلامى"


محول الأكواد عبر عن تعليقك اترك بصمتك


شكرا لتعليقك
قالب عرفان جميل .