ملف config.php
	كود PHP:
	
$host='localhost'; //المستظيف
$username='pro'; //اسم المستخد للقاعدة
$password=''; // الباسوورد
$dbname='pro'; // اسم القاعدة
//كود الاتصال بقاعدة البيات
$con=@mysql_connect("$host","$username","$password"); 
@mysql_select_db("$dbname"); 
 التعليقات توضح
ملف install.php 
وهذا الملف لانزال الجدول
في البداية قمنا باستدعاد ملف config.php السابق لغرض لا تصال بقاعدة البيانات اذ ربما يكون لديك اكثر من قاعدة وعمل ملف config به كود الا تصال افضل حتى لا نكرر الكود في كل ملف 
ثم بعد ذلك عملنا استعلام لقاعدة البيانات mysql_query وقلنا انشيء جدول باسم lessons 
كما في العبارة التالية create table lessons
بعد كذا بدينا في تسمية الحقول .. اول حقل هو id وهو تلقائي ولو تتذكر في اكسس مكتوب ترقيم تلقائي وهي العبارة  auto_increment
primary key مفتاح رئيسي ، int يعني نوع الحقل وهو عدد صحيح ، not null غير مفرغ 
ثم انتقلنا للحقل الاخر وهو email ونوعه varchar وعدد الاحرف فيه 100 وايضا غير فارغ not null 
وهكذا لبقية الحقول 
or die(mysql_error());
هذه الدالة تظهر الخطأ ان وجد 
ملف index.php 
في البداية قمت باستدعاء ملف config.php للاتصال بالقاعدة 
if($op=="")
{
دالة شرطية بمعنى يتم فتح صفحة باسم الملف فقط يعني 
localhost/index.php 
ثم كتبنا كود هتمل الخاص باعلى الجدول
	كود PHP:
	
$result=mysql_query("select*from lessons");
while($row=mysql_fetch_array($result))
{
$id=$row[id];
$date=$row[date_in];
$subject=$row[subject]; 
 الكود السابق للاستعلام من قاعدة البيانات واضهار النتائج وتخزينها في متغيرات وعملنا حلقه while حتى يتم الحصول على كل السجلات
ثم اظهرنا النتائج في جدول وسوف يتكرر على حسب عدد السجلات المعروضوه
الموضوع وضعنا له رابط للانتقال لصفحة في نفس الملف
 <a href=\"index.php?op=view&id=$id\"> $subject</a>
ولكن لابد من كتابة 
if($op=="view")
{
وهي تمثل الصفحة الاخرىوالكود المتبقى للاستعلام عن الدرس التابع لنفس الموضوع حسب رقم id