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