الأربعاء، ٢٥ مايو ٢٠١١

التعاون بينFLASH وMySQL - PHP -

MySQL هى تطبيق للتخزين يستخدم مع PHP لإنشاء تطبيقات تفاعلية , وتستطيع أن تخزن الى حد كبير أنواع عديدة من البيانات فى قواعد بيانات MySQL وتستطيع أن تشارك هذه المعلومات مع كثير من التطبيقات والأنظمة وكثيرا ما تستخدم قواعد البيانات عندما نريد البحث أو إذا كانت البيانات تتغير كثيرا والعديد من الأشخاص يتعاملون مع هذه البيانات المتغيره .

إن البديل ل قاعدة البيانات هو الملف ثابت ( ملف نصيtext ) التى لديها الكثير من القيود ، من هذه القيود أنه لايمكن إستخدامها فى كثير من الحالاات فى وقت واحد وقيد أخر هو القدرة على البحث بسرعة .

إستخدام الأوامر

إن محتويات قاعدة بيانات MySQL يتم تخزينها فى جداول (tables) . وهذه الجداول تخزن قى قواعد بيانات التى تكون فى النهاية نظام MySQL . والبيانات التى يتم تخزينها فى هذه الجداول يتم التعامل معها بإستخدام أوامر وشروط متعدده , والتى تسمى الإستعلامات (queries)
.

ويوجد الكثير من الأوامر التى تستخدم فى استعلامات SQL

SELECT
أشهر الاوامر إستخداما والتى تخبر MySQL أى المحتويات التى يتم تحديدها (الأعمدة – الحقول) من الجدول

php


SELECT id,name,ip, bio FROM users WHERE id=3

ونستطيع أن حدد البيانات من عدة جداول بإستخدام رمز الكومه (,) لتفصل أسماء الأعمدة والجداول .


php

SELECT users.id, users.name, members.posts, members.subs FROM users, members WHERE members.userID=users.id AND users.id=3



INSERT


يستخدم هذا الأمر لإضافة صف جديد(سجل) للجدول الحالى . ويوجد العديد من الطرق لإسنخدام هذا الأمر.


إذا كنت تريد تحديث بعض الأعمدة فتحتاج لتحديد هذه الأعمدة


php



INSERT INTO members (name, bio, ip) VALUES ($name, $bio, $ip);



DELETE


هذا الأمر يستخدم لحذف واحد أو أكثر من صفوف الجدول .  مثل باقى الأوامر يمكنك إستخدام الشروط بإستخدام WHERE,AND,OR .


php



DELETE FROM users WHERE id=3



وتستطيع أيضا حذف كل الصفوف بتجاهل إستخدام الشروط



php




DELETE FROM users



تنبيه : يجب الحذر عند إستخدام أمر DELETE لأنه أمر قوى وفعال وخطر


الشروط



الشروط فى MySQL تستخدم لقصر كمية البيانات التى يتم إسترجاعها


مثال : أمر كالتالى يحدد كل المستخدمين من قاعدة البيانات


php



SELECT * FROM users



WHERE


ولكن إذا أردنا تحديد مستخدمين معينين أو مستخدم معين , فذلك يتم بإستخدام شرط  WHERE .


php



SELECT * FROM users WHERE id=3



AND


هذا الشرط يستخدم عند إستخدام أكثر من شرط .


مثال : لتحديد المستخدمين الذين سجلو ولهم حساب نشط


php



SELECT * FROM users WHERE active=1 AND registered=”‌yes”



OR


هذه الأمر يستخدم عندما نريد تحديد شرط واحد


مثال : لتحديد المستخدمين الذين لديهم صلاحية ADMIN أو MOD


php



SELECT * FROM users WHERE level=”admin” OR level=”mod”

ليست هناك تعليقات:

إرسال تعليق

 
;