Php database - 1

12
PHP ة غ ل ات ان ي ب ل واعد ا ق ع م ل م عا ت ل ا

Transcript of Php database - 1

Page 1: Php   database - 1

PHP لغة البيانات قواعد مع التعامل

Page 2: Php   database - 1

البيانات قواعد مع التعامل خطواتالبيانات : • بقاعدة إتصال إنشاء األولى الخطوةالمطلوبة : • اإلستعالمات إجراء الثانية الخطوةالبيانات : • قاعدة إغالق الثالثة الخطوة

Page 3: Php   database - 1

البيانات بقاعدة اإلتصالالدالتين • إحدى نستخدم البيانات بقاعدة لإلتصال

اآلتيتين :1 /mysql_connect)(2 /mysqli_connect)(

Page 4: Php   database - 1

mysql_connct()

البيانات • نوع من متغير يمثل resourceترجعاإلتصال Link identifierمعّرف

المنطقية • القيمة الدالة لم falseترجع حالة فيسبب ألي البيانات بقاعدة اإلتصال يتم

الدالة • كاآلتي :3تأخذ معامالتالمراد/ 1 البيانات لقاعدة المستضيف الجهاز إسم

بها اإلتصالالبيانات/ 2 قاعدة مستخدم إسمالبيانات/ 3 قاعدة بمستخدم الخاصة السر كلمة

Page 5: Php   database - 1

mysql_connct() cont…

مثال :•$link=mysql_connect("localhost","root","");

المحلي • الجهاز استخدمنا localhostهناالمدير نص ) rootوالمستخدم سر كلمة وبدون

فارغ(

Page 6: Php   database - 1

mysqli_connct()

لكلمMة iالحرف • إختصMار . improvedهنMا مطور أMوبسMابقة تبدأ التMي نسMخ mysqliوالدوال عMن عبارة

بسابقة تبدأ التي الدوال من mysqlمطورةإضافي • معامل تأخذ أنها في سابقتها عن تختلف

اإلتصال نريد التي البيانات قاعدة إسم هو رابعبها.

البيانات : • بقاعدة لإلتصال :resultمثال$link=mysqli_connect("localhost","root","","result");

Page 7: Php   database - 1

die() الدالةقبل • رسالة طبع مع البرنامج Mإلنهاء تستخدم

اإلنهاءبقاعدة • اإلتصMال فشMل حالMة فMي إسMتخدامها يمكMن

رسMMالة طبMMع مMMع الMبرنامج مMMن للخروج الMMبياناتاإلتصال فشل توضح

الدالMMة • معهMMا نسMMتخدم أMMن )( mysql_errorيمكMMنكاآلتي : الخطأ سبب يوضح نص ترجع التي

$link=mysql_connect("localhost","root","") or die("connection error".mysql_error());

Page 8: Php   database - 1

البيانات قاعدة إختياربهMMا • اإلتصMMال نريMMد التMMي الMMبيانات قاعدة إلختيار

دالة )(mysql_select_dbنستخدمدالMة • اسMتخدمنا إذا حالMة فMي الدالMة هذه نسMتخدم

mysql_connect)(كاآلتي :• للدالة العامة الصيغة

bool mysql_select_db ( string $database_name [, resource $link_identifier = NULL ] )

Page 9: Php   database - 1

البيانات بقاعدة اإلتصال إغالقدالة • المهمة لهذه )(mysql_closeنستخدمكاآلتي :• للدالة العامة الصيغة

bool mysql_close ([ resource $link_identifier = NULL ] )

Page 10: Php   database - 1

جديدة بيانات قاعدة إنشاءدالة • المهمة لهذه )(mysql_create_dbنستخدمكاآلتي :• للدالة العامة الصيغة

bool mysql_create_db ( string $database_name [, resource $link_identifier = NULL ] )

Page 11: Php   database - 1

بيانات قاعدة حذفدالة • المهمة لهذه )(mysql_drop_dbنستخدمكاآلتي :• للدالة العامة الصيغة

bool mysql_drop_db ( string $database_name [, resource $link_identifier = NULL ] )

Page 12: Php   database - 1

البيانات قواعد بأسماء قائمة عرضدالMة • المهمMة لهذه مMع)( mysql_list_dbsنسMتخدم

)(mysql_db_nameدالة كاآلتي :• األولى للدالة العامة الصيغة

resource mysql_list_dbs ([ resource $link_identifier = NULL ] )

كاآلتي :• الثانية للدالة العامة الصيغةstring mysql_db_name ( resource $result , int $row [, mixed $field = NULL ] )