ثانياً إجراء عمليات قواعد البيانات

 ثانياً إجراء عمليات قواعد البيانات

ثانياً إجراء عمليات قواعد البيانات
ثانياً إجراء عمليات قواعد البيانات

بعد تحديد مواصفات قاعدة البيانات التي يتم التعامل معها يتم بعد ذلك كتابة سطور عمليات قواعد البيانات كما في السطور التالية:

<html>

<? php

include (” db_ connect. Php” );

$result = mysql _ query (” SELECT * FROM emp “);

echo ” <table border =’l’ >

<tr>

<th> Firstname < /th>

<th> Lastname < /th>

< /tr>; while ($ row = mysql_ fetch_ array (sresult))

{

echo” <tr>”;

echo” <td>; Srow [ ‘0’ ]. ” </ td > “;

echo” <td>” .Srow [ ‘1’ ]. “< / td >;

echo “</tr>”;

}

echo ” </ table> “:

// mysql_ close (Son);

?>

</ html>

 

في هذه السطور

1 –  تم استعمال الأمر include بمعنى اشتعل ويقوم بفتح الملف db_connect. php الذي كتبنا به سطور فتح قاعدة البيانات كما في الفقرة السابقة.

2- يتم استدعاء الدالة ()mysql _query والتي تنفذ جعلا Select وهى جملة اختيار جميع سجلات الجدول emp ووضع النتيجة في المتغير Sresult

  1. 3. بعد ذلك يتم استخدام الأمر echo لبداية عرض دول بإطار سمكه 1
  2. 4. ثم يتم عرض العنوان firstname ثم يتم عرض العنوان lastname
  3. 5. ثم يتم استدعاء الدالة () mysql_fetch_array والتي تقوم باسترجاع سجل من المتغير $result الذي يحتوى على تنفيذ جملة الاستعلام السابقة ووضع بيانات هذا السجل في المتغير $row –  ويستمر ذلك طالما توجد بيانات
  4. 6. ثم يتم عرض بيانات الحقل الأول باستعمال الأمر echo وذلك بالإشارة إلى الحقل الأول $row [0] وهو firstname وبالمثل يتم عرض الحقل الثاني بالإشارة إليه $row [1].
  5. 7. ويستمر ذلك طالما نوجد سجلات والتالي يتم عرض جميع السجلات.

8- في النهاية يتم إغلاق الجدول ويتم إغلاق قاعدة البيانات

التأكد من فتح قاعدة البيانات

<? php

$con = mysql_ connect (“localhost” , “azab” , “abc l23”);

If (! $con)

{

Die (‘Could not connect: ‘. mysql _ error ));

}

// some code

Mysql _ close ($con);

?>

في هذه السطور

تم إضافة جملة if لاختبار فتح قاعدة البيانات بشكل سليم وإلا يتم تنفيذ الأمر () die

التي توقف العمل وتظهر رسالة خطأ

 

m2pack.biz