مقالات ذات وسم ’MySQL‘

WAMP/LAMP ماذا تعني ؟

مدرج تحت قسم: مقالات
2 مايو 2008

مع انتشار فلسفة المصادر المفتوحة وتطورها ظهرت العديد من البرمجيات والتطبيقات في مجالات عدة ساهمت بشكل فعال في تسهيل وتطوير العديد من الخدمات وخصوصا عندما اتحدت هذه البرمجيات فشكلت حزم برمجية سهلت العديد من الخدمات مثل استضافة صفحات الويب.

اثناء تصفحك لمواقع الانترنت وخاصة المختصة بمجال تطوير الويب قد يصادفك هذا المصطلح LAMP فماذا يعني ؟

4 ديسمبر 2007

قبل أن نتحدث عن الأكواد، يجب أن نفهم كيفية برمجة المتواجدون الآن، على الأقل سنحتاج في درسنا اليوم إلى جدول يحتوي على حقلين فقط:

  1. الحقل الأول لتخزين عناوين IP
  2. الحقل الثاني لتخزين "وقت الزيارة ناقص خمس دقائق"

إذا دخل الزائر إلى الصفحة يقوم البرنامج بمسح صف من الحقل إذا كان يطابق رقم IP الخاص بالزائر لعدم تكرار الصفوف في القاعدة، وذلك لأننا سنحسب عدد الصفوف في الجدول لكي تعيد لنا نتيجة المتواجدون الأن. إذا كان الوقت المسجل في صف أو عدة صفوف تخزين الوقت أصغر من "الوقت الآن ناقص خمس دقائق" سيمسح تلك الصفوف جميعاً لعدم تكرار الصفوف بدون زوار.

16 أكتوبر 2007

هذه أول مقالة لي وأتمنى أن تكون مفيده نوعا ما ، المقالة عبارة عن الأخطاء البرمجية التي يقع فيها المبرمج أثناء كتابته للبرنامج خاصة إذا كان من المبتدئين مثلي ومثل بعض المبرمجين الذين يقعون بأخطاء نتيجة السرعة التي يكتبون بها والسهو أثناء الكتابة.

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

بدرسنا اليوم سنتعلم كيفية رفع و تنزيل الملفات إلى قاعدة بيانات من نوع MySQL بإستخدام php.

العمل ينقسم على 4 خطوات

  1. زرع كود جدول الملفات بقاعدة البيانات
  2. ملف upload.html و يحتوى على الفورم الخاص بإختيار الملف
  3. ملف upload.php و يحتوى على اكواد رفع الملف لقاعدة البيانات
  4. ملف download.php و يحتوى على اكواد تنزيل الملف من قاعدة البيانات

أثناء تصفحي لمنتدى سوالف سوفت وجدت استفساراً حول بعض أنواع الحقول في mysql فأحببت أن أضع الجواب الصحيح بقدر الإمكان والإجابة على معظم الاستفسارات ، ولنبدأ.

أولاً: ماذا تعني UNSIGNED ؟

تعني أن الحقل هذا لا يقبل القيم العددية السالبة، وطبعاً تستخدم مع أنواع الحقول العددية

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

أوّلاً: تركيب أحد الأطقم الجاهزة مثل appserv وهذه الطريقة غنية عن الشرح.
ثانياً: أن تركّب الخادم المحلي بنفسك فباسم الله نبدأ العمل.

ملاحظة : في هذا الشرح سأستخدم القرص الصلب C إذا كان رمز قرصك الصلب غير C فلا مشكلة فقط استبدل C برمز قرصك الصلب.

7 سبتمبر 2006

لقد قمت بشرح نظام تعدد الصفحات في عملية استخراج البيانات من قاعدة البيانات MySQL.

جاءني أحد الردود من الأخ محمد ( 2rabia.com ) كي أقوم بوضع درس آخر عن كيفية عمل نظام تعدد صفحات لعرض مجموعة ملفات موجودة داخل المجلد الحالي.

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

تطرقت في الدرس الماضي إلى شرح هذا النظام بشكل نظري، يمكنك مراجعة الدرس السابق على الرابط التالي ان لم تكن قرأته من قبل تعدد الصفحات [ بأسهل الطرق ].