Php database - 1
Transcript of Php database - 1
![Page 1: Php database - 1](https://reader038.fdocuments.net/reader038/viewer/2022102917/5872f31c1a28ab8c718b4f51/html5/thumbnails/1.jpg)
PHP لغة البيانات قواعد مع التعامل
![Page 2: Php database - 1](https://reader038.fdocuments.net/reader038/viewer/2022102917/5872f31c1a28ab8c718b4f51/html5/thumbnails/2.jpg)
البيانات قواعد مع التعامل خطواتالبيانات : • بقاعدة إتصال إنشاء األولى الخطوةالمطلوبة : • اإلستعالمات إجراء الثانية الخطوةالبيانات : • قاعدة إغالق الثالثة الخطوة
![Page 3: Php database - 1](https://reader038.fdocuments.net/reader038/viewer/2022102917/5872f31c1a28ab8c718b4f51/html5/thumbnails/3.jpg)
البيانات بقاعدة اإلتصالالدالتين • إحدى نستخدم البيانات بقاعدة لإلتصال
اآلتيتين :1 /mysql_connect)(2 /mysqli_connect)(
![Page 4: Php database - 1](https://reader038.fdocuments.net/reader038/viewer/2022102917/5872f31c1a28ab8c718b4f51/html5/thumbnails/4.jpg)
mysql_connct()
البيانات • نوع من متغير يمثل resourceترجعاإلتصال Link identifierمعّرف
المنطقية • القيمة الدالة لم falseترجع حالة فيسبب ألي البيانات بقاعدة اإلتصال يتم
الدالة • كاآلتي :3تأخذ معامالتالمراد/ 1 البيانات لقاعدة المستضيف الجهاز إسم
بها اإلتصالالبيانات/ 2 قاعدة مستخدم إسمالبيانات/ 3 قاعدة بمستخدم الخاصة السر كلمة
![Page 5: Php database - 1](https://reader038.fdocuments.net/reader038/viewer/2022102917/5872f31c1a28ab8c718b4f51/html5/thumbnails/5.jpg)
mysql_connct() cont…
مثال :•$link=mysql_connect("localhost","root","");
المحلي • الجهاز استخدمنا localhostهناالمدير نص ) rootوالمستخدم سر كلمة وبدون
فارغ(
![Page 6: Php database - 1](https://reader038.fdocuments.net/reader038/viewer/2022102917/5872f31c1a28ab8c718b4f51/html5/thumbnails/6.jpg)
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](https://reader038.fdocuments.net/reader038/viewer/2022102917/5872f31c1a28ab8c718b4f51/html5/thumbnails/7.jpg)
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](https://reader038.fdocuments.net/reader038/viewer/2022102917/5872f31c1a28ab8c718b4f51/html5/thumbnails/8.jpg)
البيانات قاعدة إختياربه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](https://reader038.fdocuments.net/reader038/viewer/2022102917/5872f31c1a28ab8c718b4f51/html5/thumbnails/9.jpg)
البيانات بقاعدة اإلتصال إغالقدالة • المهمة لهذه )(mysql_closeنستخدمكاآلتي :• للدالة العامة الصيغة
bool mysql_close ([ resource $link_identifier = NULL ] )
![Page 10: Php database - 1](https://reader038.fdocuments.net/reader038/viewer/2022102917/5872f31c1a28ab8c718b4f51/html5/thumbnails/10.jpg)
جديدة بيانات قاعدة إنشاءدالة • المهمة لهذه )(mysql_create_dbنستخدمكاآلتي :• للدالة العامة الصيغة
bool mysql_create_db ( string $database_name [, resource $link_identifier = NULL ] )
![Page 11: Php database - 1](https://reader038.fdocuments.net/reader038/viewer/2022102917/5872f31c1a28ab8c718b4f51/html5/thumbnails/11.jpg)
بيانات قاعدة حذفدالة • المهمة لهذه )(mysql_drop_dbنستخدمكاآلتي :• للدالة العامة الصيغة
bool mysql_drop_db ( string $database_name [, resource $link_identifier = NULL ] )
![Page 12: Php database - 1](https://reader038.fdocuments.net/reader038/viewer/2022102917/5872f31c1a28ab8c718b4f51/html5/thumbnails/12.jpg)
البيانات قواعد بأسماء قائمة عرضدال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 ] )