Php database - 1

Post on 09-Jan-2017

59 views 2 download

Transcript of Php database - 1

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

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

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

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

mysql_connct()

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

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

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

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

mysql_connct() cont…

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

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

فارغ(

mysqli_connct()

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

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

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

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

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());

البيانات قاعدة إختياربه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 ] )

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

bool mysql_close ([ resource $link_identifier = NULL ] )

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

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

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

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

البيانات قواعد بأسماء قائمة عرضدال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 ] )