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

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Mar 2002-
#1 (permalink)  
استعلام خاص في سكربت الدروس (الأستاذ Mr.Saphp )


السلام عليكم
اخي الكريم Mr.Saphp
عندي أقسام رئيسية وفرعية في سكربت الدروس
ولكل قسم دروسه

###
قسم php:
الأقسام الفرعية لهذا القسم:
* تاريخ اللغة
* الدوال
* البرمجة الكائنية

قسم asp.net:
الأقسام الفرعية لهذا القسم:
* المقدمة
* IIS
* قواعد البيانات
###

السؤال هنا: كيف اقدر استخلص آخر خمسة دروس حسب التاريخ من الأقسام الفرعية لقسم php

وأشكرك مقدماً






haidar غير متواجد حالياً   قديم 28-10-2005, 02:17 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jul 2003-
#2 (permalink)  

استعلم عن آخر خمسة دروس و ضع شرطاً بحيث يكون where يحدّد الحقل الذي يربط بين الأقسام الفرعية و القسم الرئيس .. عذراً أنا أجاوب كفكرة و لم أطّلع على قاعدة بيانات السكربت كي أحدد أسماء الحقول أو كود الاستعلام ..






__________________
إن كانَ عندك يا زمانُ بقيّةً
ممّا يُهان بها الكرامُ فهاتها !
__________
يا أهل سوالف سوفت .. اكتبوا غير الـفاشل و لا تكتبوا الغير فاشل :) .. (غير) لا تُعرّف يرعاكم الله .
omars غير متواجد حالياً   قديم 28-10-2005, 07:41 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Oct 2003-
#3 (permalink)  

مثل ما قال اخوي omars وتعمل في آخر الاستعلام:
order by date DESC
حيث date هو حقل التاريخ في جدول الدروس
وبعدها
LIMIT 5

اتمنى تكون الفكرة وضحت






__________________
سكربت الدروس العربي 4.0
شرح سريع للـOpenSearch
قوالب WordPress
تم بحمد الله الإنتهاء من سكربت الدروس العربي 4.0
http://www.saphplesson.org
Mr.Saphp غير متواجد حالياً   قديم 28-10-2005, 09:56 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2002-
#4 (permalink)  

مشكور أخي omars
جزاك الله خير الجزاء

أخي الأستاذ Mr.Saphp
مشكور على الرد وجزاك الله خير الجزاء

أنا اعرف الترتيب حسب التاريخ وتحديد الاستعلام

بس هنا الاستعلام صعب ويكون من جدولين والرابطة بينهم في هذه الحالة كتابته صعبه لي

حاولت ما قدرت

ممكن أخي الكريم Mr.Saphp
تكتب لي كود الاستعلام بما انك تعرف أسماء الحقل

انتظرك وأشكرك مقدماً






haidar غير متواجد حالياً   قديم 29-10-2005, 01:13 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jul 2003-
#5 (permalink)  

أخي حيدر


و الله حاولت .. حاولت بشكل جادّ جداً أن أجد استعلاماً يفيدك .. و لكن القاعدة لا تقدم ما يربط بين الدروس في الأقسام الفرعية و ما بين قسمها الرئيس .. !!

قد تجد حلاً بإضافة بعض الحقول في القاعدة .. !

ما زلتُ أفكّر بحلٍ سلميّ !






__________________
إن كانَ عندك يا زمانُ بقيّةً
ممّا يُهان بها الكرامُ فهاتها !
__________
يا أهل سوالف سوفت .. اكتبوا غير الـفاشل و لا تكتبوا الغير فاشل :) .. (غير) لا تُعرّف يرعاكم الله .
omars غير متواجد حالياً   قديم 29-10-2005, 10:12 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2002-
#6 (permalink)  

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

طبعاً مثل ما قلت أخوي نقدر على اضافة حقل في جدول الدروس ومقداره يكون 1 أو 0
والاستعلام يكون سهل في هذه الحالة

انتظر ردك ورد الأخ Mr.Saphp وشكراً لكما






haidar غير متواجد حالياً   قديم 29-10-2005, 08:50 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Oct 2003-
#7 (permalink)  

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

كود:
SELECT * FROM less AS less
		LEFT JOIN  forums AS forums ON (forums.CatID = 1)
WHERE less.forumno = forums.id
ORDER BY less.lessid DESC  LIMIT 5
اتمنى ان تنجح الطريقة

إلى اللقاء






__________________
سكربت الدروس العربي 4.0
شرح سريع للـOpenSearch
قوالب WordPress
تم بحمد الله الإنتهاء من سكربت الدروس العربي 4.0
http://www.saphplesson.org
Mr.Saphp غير متواجد حالياً   قديم 30-10-2005, 04:57 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2002-
#8 (permalink)  

أخي الأستاذ Mr.Saphp
مشكور، مشى الحل وجزاك الله خير الجزاء

أتمنى الحصول على دروس باللغة العربية حول ربط وأيضاً إتحاد أو إجتماع (UNION) الجداول

مثلاً للربط ما الفروق في الأوامر التالية:

LEFT JOIN and RIGHT JOIN, INNER JOIN and OUTER JOIN, CROSS JOIN, EQUI JOIN


تقبل تحياتي






haidar غير متواجد حالياً   قديم 30-10-2005, 01:51 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Oct 2003-
#9 (permalink)  

العفو اخوي haidar وبالنسبة للدروس

بحثت لك عن دروس عربية للتعامل مع قواعد البيانات بهذه الطرق فلم اجد

فأعذرني اخي الكريم






__________________
سكربت الدروس العربي 4.0
شرح سريع للـOpenSearch
قوالب WordPress
تم بحمد الله الإنتهاء من سكربت الدروس العربي 4.0
http://www.saphplesson.org
Mr.Saphp غير متواجد حالياً   قديم 01-11-2005, 03:44 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2002-
#10 (permalink)  

أخي الاستاذ Mr.Saphp
مشكور وجزاك الله خير الجزاء
أتمنى لك التوفيق
تقبل تحياتي






haidar غير متواجد حالياً   قديم 01-11-2005, 03:59 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 08:04 AM بتوقيت المملكة العربية السعودية