Latest web development tutorials
×

PHP مسار

PHP مسار PHP مقدمة موجزة PHP تثبيت PHP قواعد PHP متغير PHP echo/print PHP أنواع البيانات PHP ثابت PHP سلسلة PHP مشغلي PHP If...Else PHP Switch PHP مجموعة PHP فرز مجموعة PHP Superglobals PHP While تداول PHP For تداول PHP وظيفة PHP المتغيرات السحرية PHP مساحات PHP الشيئية

PHP شكل

PHP شكل PHP مصادقة النماذج PHP شكل - الحقول المطلوبة PHP شكل - البريد الإلكتروني التحقق وURL PHP المثال شكل كامل PHP $_GET متغير PHP $_POST متغير

PHP دروس متقدمة

PHP المصفوفات متعددة الأبعاد PHP تاريخ PHP احتواء PHP ملف PHP تحميل ملف PHP Cookie PHP Session PHP E-mail PHP أمن E-mail PHP Error PHP Exception PHP فلتر PHP فلتر متقدم PHP JSON

PHP 7 الميزات الجديدة

PHP 7 الميزات الجديدة

PHP قاعدة بيانات

PHP MySQL مقدمة موجزة PHP MySQL صلة PHP MySQL إنشاء قاعدة بيانات PHP MySQL إنشاء جدول بيانات PHP MySQL إدراج بيانات PHP MySQL إدراج بيانات متعددة PHP MySQL القوائم المعدة PHP MySQL قراءة البيانات PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX مقدمة موجزة AJAX PHP AJAX قاعدة بيانات AJAX XML AJAX البحث في الوقت الحقيقي AJAX RSS Reader AJAX تصويت

PHP الدليل المرجعي

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP معالجة الصور PHP RESTful

PHP الخلية إنشاء جدول

جدول البيانات له اسم فريد، وهناك الصفوف والأعمدة.


إنشاء جدول الخلية باستخدام MySQLi وشركة تنمية نفط عمان

عبارة CREATE TABLE لإنشاء جدول الخلية.

سوف نقوم بإنشاء جدول يسمى "MyGuests"، وهناك خمسة أعمدة: "هوية"، "الاسم الأول"، "اسم العائلة"، "البريد الإلكتروني" و "reg_date":

CREATE MyGuests الجدول (
INT معرف (6) غير موقعة AUTO_INCREMENT PRIMARY KEY،
VARCHAR الاسم الأول (30) NOT NULL،
VARCHAR اسم العائلة (30) NOT NULL،
VARCHAR البريد الإلكتروني (50)،
الطابع الزمني reg_date
)

ويلاحظ في الجدول:

عليك تحديد العمود نوع البيانات ما يمكن تخزين نوع البيانات. أنواع بيانات كاملة الرجوع إلى أنواع بيانات الدليل المرجعي .

بعد تحديد نوع البيانات، لا يمكنك تحديد خيارات إضافية لسمات العمود:

  • غير فارغة - كل صف يجب أن يحتوي على قيمة (غير فارغة)، لا يسمح القيم الخالية.
  • القيمة الافتراضية - تعيين الإعدادات الافتراضية
  • غير موقع - أنواع رقمية غير موقعة، 0 وأرقام إيجابية
  • تم تعيين قيمة الحقل الخلية تلقائيا في كل مرة عندما سجل النمو الجديد 1 - زيادة تلقائية
  • المفتاح الأساسي - مجموعة البيانات التي تحدد بشكل فريد كل سجل في الجدول. المفتاح الأساسي عادة تعيين العمود إلى قيمة معرف للاستخدام مع AUTO_INCREMENT.

يجب أن يكون لكل جدول مفتاح أساسي (بوصفها العمود "معرف")، يجب أن يحتوي على المفتاح الأساسي قيم فريدة.

يوضح المثال التالي كيفية إنشاء الجداول في PHP:

الأمثلة (MySQLi - الشيئية)

<بى
$ الخادم = "مضيف".
$ اسم المستخدم = "اسم المستخدم".
$ كلمة المرور = "كلمة المرور".
$ DBNAME = "myDB".

// خلق اتصال
$ كونيتيكت = mysqli الجديد ($ SERVERNAME، $ اسم المستخدم، كلمة المرور $، $ DBNAME)؛
// اختبار الاتصال
إذا ($ conn-> connect_error) {
يموت ( "فشل الاتصال:" $ conn-> connect_error)؛
}

// إنشاء مزود جدول البيانات باستخدام
$ SQL = "إنشاء MyGuests الجدول (
INT معرف (6) غير موقعة AUTO_INCREMENT PRIMARY KEY،
VARCHAR الاسم الأول (30) NOT NULL،
VARCHAR اسم العائلة (30) NOT NULL،
VARCHAR البريد الإلكتروني (50)،
الطابع الزمني reg_date
) ".

إذا ($ conn-> الاستعلام ($ مزود) === TRUE) {
صدى "MyGuests الجدول إنشاؤها بنجاح".
} {شيء آخر
صدى "إنشاء خطأ جدول البيانات:" $ conn-> خطأ ؛.
}

$ Conn-> قريب ()؛
؟>


الأمثلة (MySQLi - عملية المنحى)

<بى
$ الخادم = "مضيف".
$ اسم المستخدم = "اسم المستخدم".
$ كلمة المرور = "كلمة المرور".
$ DBNAME = "myDB".

// خلق اتصال
$ كونيتيكت = mysqli_connect ($ SERVERNAME، $ اسم المستخدم، كلمة المرور $، $ DBNAME)؛
// اختبار الاتصال
إذا (! $ كونيتيكت) {
يموت ( "فشل الاتصال:" mysqli_connect_error ())؛
}

// إنشاء مزود جدول البيانات باستخدام
$ SQL = "إنشاء MyGuests الجدول (
INT معرف (6) غير موقعة AUTO_INCREMENT PRIMARY KEY،
VARCHAR الاسم الأول (30) NOT NULL،
VARCHAR اسم العائلة (30) NOT NULL،
VARCHAR البريد الإلكتروني (50)،
الطابع الزمني reg_date
) ".

إذا (mysqli_query ($ كونيتيكت، $ مزود)) {
صدى "MyGuests جدول البيانات التي تم إنشاؤها بنجاح".
} {شيء آخر
صدى "إنشاء خطأ جدول البيانات:" mysqli_error ($ كونيتيكت) ؛.
}

mysqli_close ($ كونيتيكت)؛
؟>


أمثلة من (PDO)

<بى
$ الخادم = "مضيف".
$ اسم المستخدم = "اسم المستخدم".
$ كلمة المرور = "كلمة المرور".
$ DBNAME = "myDBPDO".

محاولة {
$ كونيتيكت = الجديدة شركة تنمية نفط عمان ( "ك: المضيف = $ SERVERNAME، DBNAME = $ DBNAME"، $ اسم المستخدم، كلمة المرور $)؛
// تعيين وضع الخطأ شركة تنمية نفط عمان لاستثناء
$ Conn-> على SetAttribute (شركة تنمية نفط عمان :: ATTR_ERRMODE، شركة تنمية نفط عمان :: ERRMODE_EXCEPTION)؛

// إنشاء مزود جدول البيانات باستخدام
$ SQL = "إنشاء MyGuests الجدول (
INT معرف (6) غير موقعة AUTO_INCREMENT PRIMARY KEY،
VARCHAR الاسم الأول (30) NOT NULL،
VARCHAR اسم العائلة (30) NOT NULL،
VARCHAR البريد الإلكتروني (50)،
الطابع الزمني reg_date
) ".

// استخدام إكسيك ()، يتم إرجاع أية نتائج
$ Conn-> إكسيك ($ مزود)؛
صدى "MyGuests جدول البيانات التي تم إنشاؤها بنجاح".
}
الصيد (PDOException $ ه)
{
.. صدى $ SQL "<BR>" $ ه> getMessage ()؛
}

$ كونيتيكت = فارغة؛
؟>