منتديات إجلجلي Agelgele
حللتم اهلا ونزلتم سهلا في مؤسسة فينكس تكنالوجي
منتديات إجلجلي Agelgele
حللتم اهلا ونزلتم سهلا في مؤسسة فينكس تكنالوجي
مؤسسة فينكس تكنالوجي ® Phoenix Technology
                      

العودة مؤسسة فينكس تكنالوجي ®



أهلا وسهلا بك في مؤسسة فينكس تكنالوجي ®
أهلا وسهلا بك زائرنا الكريم، إذا كانت هذه زيارتك الأولى للمنتدى، فيرجى التكرم بزيارة صفحة التعليمـــات، بالضغط هنا. كما يشرفنا أن تقوم بالتسجيل بالضغط هنا إذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيع والإطلاع فتفضل بزيارة القسم الذي ترغب أدناه.


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

شاطر|


بيانات كاتب الموضوع
الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى
كاتب الموضوعرسالة
المعلومات
الكاتب:
اللقب:

مستخدم مجتهد

الرتبه:
مستخدم مجتهد
الصورة الرمزية

énergie
البيانات
عدد المشاركات : 200

الإتصالات
الحالة:
وسائل الإتصال:

موضوع: الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Empty16/11/2014, 18:23

اذا احتوت المشاركة صورا - قم بالضغط عليها لعرضها بحجمها الطبيعي




الدرس 18: إنشاء قاعدة البيانات والجداول
في الدرس السابقة ألقينا نظرة على كيفية إنشاء اتصال بمزود قاعدة البيانات، الخطوة التالية ستكون إنشاء قواعد البيانات والجداول.
سنلقي نظرة على طريقتين لإنشاء قاعدة البيانات والجداول، الأولى من خلال PHP والثانية من خلال أداة سهلة الاستخدام وهي PhpMyAdmin وهي أداة متوفرة في معظم خدمات الاستضافة وفي XAMPP.
إن كنت تملك موقعاً مستضافاً يستخدم PHP وMySQL ففي الغالب هناك قاعدة بيانات جاهزة لك ويمكنك تجاوز هذا القسم من الدرس لتبدأ مباشرة في إنشاء الجداول، مرة أخرى، اسأل مستضيف موقعك لمزيد من المعلومات.

إنشاء قواعد البيانات والجداول باستخدام PHP

وظيفة الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowmysql_query تستخدم لإرسال استعلام لمزود قواعد البيانات MySQL، الاستعلامات تكتب بلغة تسمى Structured Query Language أو SQL، هذه اللغة هي الأكثر استخداماً في استعلامات قواعد البيانات على اختلافها وليس فقط لقواعد بيانات MySQL وهي لغة منطقية وسهلة، في هذا الدرس وفي الدرس التالي ستتعلم أهم استعلامات SQL.
عند إنشاء قاعدة بيانات يستخدام استعلام الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowCREATE DATABASE بهذا الشكل:
CREATE DATABASE database name

منطقي وسهل، أليس كذلك؟ لنجرب وضع الاستعلام في برنامج PHP:
mysql_connect("mysql.myhost.com", "user", "sesame") or die(mysql_error());

mysql_query("CREATE DATABASE mydatabase") or die(mysql_error());

mysql_close();


في البداية اتصلنا بمزود MySQL ثم أنشأنا قاعدة بيانات باسم "mydatabase" وأخيراً أغلقنا الاتصال بمزود قاعدة البيانات. connection to the MySQL server again.
كل هذا سهل حتى الآن، لكن الأمور تصبح معقدة بعض الشيء عندما نرغب في إنشاء جداول باستخدام لغة PHP، عند إنشاء جداول نستخدم الاستعلام الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowCREATE TABLE بهذا الشكل:

CREATE TABLE table name
(
column1_name DATA_TYPE,
column2_name DATA_TYPE,
column3_name DATA_TYPE,
...
)


table_name وcolumn_name هما بالطبع اسم الجدول وأعمدته، DATA_TYPE تستخدم لتحديد نوع البيانات التي ستوضع في كل عمود من الجدول، الأنواع الأكثر استخداماً للبيانات هي:
الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowINTللأرقام بدون كسور عشريةالدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowDECIMALللأرقام بكسور عشريةالدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowCHARلنص قصير بعدد حروف لا يزيد عن 255 حرفاًالدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowTEXTللنص بعدد حروف يصل إلى 65535 حرفاًالدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowLONGTEXTللنصوص الطويلة بعدد حروف يصل إلى 4,294,967,295 حرفاًالدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowDateللتواريخ بتنسيق YYYY-MM-DDالدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowTimeللوقت بتنسيق HH:MM:SSالدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowDATETIMEللوقت والتاريخ بتنسيق YYYY-MM-DD HH:MM:SS
بشكل عام تبدو أنواع البيانات منطقية وسهلة، لنجربها في مثال:

mysql_connect("mysql.myhost.com", "user", "sesame") or die(mysql_error());
mysql_select_db("people") or die(mysql_error());

mysql_query("CREATE TABLE MyTable (
id INT AUTO_INCREMENT,
FirstName CHAR,
LastName CHAR,
Phone INT,
BirthDate DATE
PRIMARY KEY(id)
)") Or die(mysql_error());
mysql_close ();


في المثال بدأنا بالاتصال بمزود قاعدة البيانات، ثم استخدمنا وظيفة الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowmysql_select_db لنختار قاعدة البيانات "people" ثم أنشأنا جدولاً سميناه "persons" يحوي خمس أعمدة.
لاحظ في عمود "id" استخدمنا الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowINT لنحدد أن هذا العمود سيحوي أرقاماً ثم أضفنا الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowAUTO_INCREMENT لنزيد الأرقام بشكل تلقائي لنتأكد من أن كل سطر في الجدول يحوي رقم تعريف مميز.
في نهاية الاستعلام استخدمنا الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowPRIMARY KEY لتحديد عمود "id" ليكون المفتاح الأساسي، المفتاح الأساسي يحدد كل سجل أو سطر في الجدول برقم خاص وهذا سيكون مفيداً لاحقاً عند تحديث قاعدة البيانات.

إنشاء قاعدة البيانات والجداول في phpMyAdmin

من المفيد أن تتمكن من إنشاء قواعد البيانات والجداول مباشرة في PHP، لكن غالباً من الأسهل استخدام phpMyAdmin - أو أي أداة مماثلة - وهي الأداة المتوفرة في معظم خدمات الايتضافة وفي XAMPP، لقطات الشاشة أدناه توضح كيفية إنشاء قواعد البيانات والجداول في phpMyAdmin.
ابدأ بتسجيل دخولك إلى phpMyAdmin، في الغالب العنوان سيكون نفس عنوان مزود قواعد البيانات MySQL (مثال "http://mysql.myhost.com") وبنفس الاسم وكلمة السر، في XAMPP العنوان هو http://localhost/phpmyadmin/.
بعد تسجيل دخولك اكتب اسماً لقاعدة البيانات ثم اضغط على الزر "Create":
الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Lesson18_img01
في بعض شركات الاستضافة قد تجد قاعدة بيانات جاهزة ولا تستطيع أن تنشأ واحدة بنفسك، في هذه الحالة استخدم قاعدة البيانات المتوفرة.
لإنشاء جداول اضغط على "Databases" واختر قاعدة البيانات:
الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Lesson18_img02
سيكون هناك صندوق بعنوان "Create new table in database" يمكنك أن تكتب فيه اسم الجدول وعدد الأعمدة التي سيحويها ثم اضغط على زر "Go":
الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Lesson18_img03
بعد ذلك يمكنك تسمية الأعمدة وتحديد نوع البيانات كما في مثال SQL أعلاه.
الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Lesson18_img04
لاحظ أننا حددنا "id" كمفتاح رئيسي أي الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowPRIMARY KEY وهو يستخدم الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Icon.newwindowAUTO_INCREMENT أو (A_I).
الآن أنشأت قاعدة البيانات الخاصة بك وجدولاً، في الدرس التالي سنلقي نظرة على إدخال واسترجاع وحذف البيانات في قاعدة البيانات.















 الموضوع الأصلي : الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى // المصدر : منتديات إجلجلي Agelgele // الكاتب:énergie


énergie ; توقيع العضو




المعلومات
الكاتب:
اللقب:
مؤسس الموقع
الرتبه:
مؤسس الموقع
الصورة الرمزية

Ǥlamorous
البيانات
رسالة SMS : الحمد لله علي كل حال
ذكر
الجمهورية الجزائرية الديموقراطية الشعبية
العمر : 33
عدد المشاركات : 1609

الإتصالات
الحالة:
وسائل الإتصال:
http://www.altwer.com

موضوع: رد: الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى Empty2/12/2014, 19:06

اذا احتوت المشاركة صورا - قم بالضغط عليها لعرضها بحجمها الطبيعي




جزاك الله كل خيرا علي الموضوع
المفيد والرقي















 الموضوع الأصلي : الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى // المصدر : منتديات إجلجلي Agelgele // الكاتب:Ǥlamorous


Ǥlamorous ; توقيع العضو




الدرس 18: إنشاء قاعدة البيانات والجداول بى اتش بى

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة

مواضيع مماثلة

» الدرس 19: إدخال البيانات في قاعدة البيانات بى اتش بى
» الدرس 20: استرجاع البيانات من قاعدة البيانات بى اتش بى
» التعامل مع قواعد البيانات SQLite
» الدرس الثالث: إنشاء أول صفحة PHP
» الدرس الرابع: إنشاء موقعك الأول HTML



الــرد الســـريـع
..
الرد السريع
هام جداً: قوانين المساهمة في المواضيع. انقر هنا للمعاينة



●[ جميع حقوق النشر للمواضيع الحصرية محفوظة © phoenix™ 2015 ]●
●[ جميع المواضيع تعبر عن رؤية صاحبها ولا تمت للإدارة بصلة ]●

تحويل وبرمجة الرسام