منتدى العرب التعليمى
أهلاً وسهلاً بأخي


أسعدنا تواجدك بيننا على أمل أن تستمتع وتستفيد
وننتظر مشاركاتك وتفاعلك
فمرحباً بك بين إخوانك وأخواتك
ونسأل الله لك التوفيق والنجاح والتميز
الــــــــــفـــــــــــر عــــــــــــــون الـــمــــصــــــر ى
منتدى العرب التعليمى
أهلاً وسهلاً بأخي


أسعدنا تواجدك بيننا على أمل أن تستمتع وتستفيد
وننتظر مشاركاتك وتفاعلك
فمرحباً بك بين إخوانك وأخواتك
ونسأل الله لك التوفيق والنجاح والتميز
الــــــــــفـــــــــــر عــــــــــــــون الـــمــــصــــــر ى
منتدى العرب التعليمى
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى العرب التعليمى

منتدى العرب التعليمى تعليمى شامل
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 الدرس الثانى

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


عدد المساهمات : 434
تاريخ التسجيل : 14/11/2010
العمر : 37

الدرس الثانى  Empty
مُساهمةموضوع: الدرس الثانى    الدرس الثانى  Emptyالسبت نوفمبر 20, 2010 11:25 pm

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



نبدأ مباشرة بالجد !!


إذا كنا نريد الديناميكه والحيويه والتجدد في مواقعنا لابد أن نستخدم قواعد البيانات في برمجياتنا .


لذلك فإن قواعد البيانات تقوم بفهرسة ما تقوم بإدخاله بشكل منظم ومرتب ثم جلب السجلات من القاعده كيفما تشاء وفي أي وقت أردت .


بحيث قواعد البيانات تمكننا من إضافة النصوص والمحتويات وحتى الملفات الى قاعدة البيانات وبالإمكان أيضا استخدام حقل أساسي أو بما يعرف بالمفتاح الأساسي PRIMARY KEY وهو بإختصار شديد لايقبل التكرار ولا التعديل ويضيف العدد 1 تلقائيا حين اضافة مواد بالقاعده يعني راح يعمل المفتاح بالتسلسل 1,2,3,4,5,6 وهذا الى آخر ولكل رقم استغلاليه يعني لايمكن نهائيا تكراره ولا يمكن تعديله .


وقواعد البيانات عبارة عن جداول والجداول تحتوي على حقول وكل حقل يحتوي سجلات سواء صفوف او أعمده مثال بسيط >>>

اسم الجدول مثلا car
اسم الحقول للجدول مثلا id,type,model,price
بحيث ان الحقل id يكون مفتاح اساسي .
والسجلات ستكون كالتالي فرضا >>>

كود :

1,bmw,2007,15.000kd



ماعلينا من الكلام اللي فوق أصلا لازم تكون عندك خلفيه عن استخدام قواعد البيانات ولو بسيطه .


في سكربتنا هذا سنعمل له مواصفات بسيطه مثل اقسام وفرعيات وعداد زوار لكل قصه وخلافه .


اولا لابد ان نعرف ماهي خصائص السكربت التي من خلالها يتم عمل جداول وحقول قاعدة البيانات على أساسها .


فلنفرض اننا نريد جدولين فقط وهما جدول خاص بالأقسام وجدول خاص بمواضيع القصص .


أولا جدول الأقسام ستكون حقوله كالتالي :
- مفتاح اساسي .
- إسم للقسم .
- صورة تعبيريه للقسم .
- ترتيب القسم .
- قسم فرعي وسيكون تلقائيا 0 اذا لم يتم تحديد قسم رئيسي .

ثانيا جدول مواضيع القصص وحقوله كالتالي :
- مفتاح اساسي .
- عنوان القصة .
- موضوع القصة .
- رقم القسم (( سيكون رقم المفتاح الاساسي في جدول الأقسام )) .
- الكاتب .
- الزيارات .
- التقييم .
- عدد المقيمين .
- تاريخ الإضافة .
- ترتيب القصة .


وإليك الإستعلام الخاص في إنشاء الجداول والحقول كما في الخصائص السابقة .
كود :

CREATE TABLE `story_cat` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(99) NOT NULL default '',
`image` varchar(99) NOT NULL default '',
`sub` int(10) NOT NULL default '0',
`order_cat` int(10) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM ;

CREATE TABLE `story` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`text` longtext NOT NULL,
`cat` int(11) NOT NULL default '0',
`writer` varchar(255) NOT NULL default '',
`vis` int(11) default '0',
`vote` int(11) NOT NULL default '0',
`count` int(11) NOT NULL default '0',
`date` varchar(255) NOT NULL default '0',
`order_story` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM ;



كل ما عليك هو انشاء قاعدة بيانات جديده ثم زراعة الاستعلامات به .


وايضا مرفق نفس الاستعلام بملف نصي .


ويتبع ان شاء الله قريبا التكمله .


والله ولي التوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://egypt1.forumegypt.net
 
الدرس الثانى
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس الثانى
» الدرس الثانى
» الدرس الثانى :كيفية حماية بياناتك من السرقة
» المستوى الثانى
» المستوى الثانى

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى العرب التعليمى :: منتدى البرمجة والتصميم والتطوير :: قسم برمجة و تطوير مواقع الإنترنت :: أقسام 'دورات برمجة المواقع :: دورة عمل سكربت قصص-
انتقل الى: