معظم التحذيرات التي تظهرها الاستعلامات قد تشكل خطراً على برامجنا ، فهي تقدم تقريراً واضحا للمتطفلين تساعدهم في التعرف على تركيبة قاعدة البيانات.. ومن ثم محاولة تخريبها..
ومن جهة أخرى فإن هذه التحذيرات تساعد المبرمج على معرفة الخطأ في برنامجه وبالتالي يستطيع تصحيحه..
هذه الدالة تقوم بإظهار أو إخفاء أخطاء الاستعلامات sql حسب الحاجة كما تقوم بإيقاف أو متابعة البرنامج في حالة وجود خطأ حسب الحاجة:
رمز PHP:
$show_errors = 0; // 1 or 0$exit_if_error = 1; // 1 or 0
function error_tip($this)
{ global $show_errors,$exit_if_error;
echo '<pre>';
if($show_errors==1)
{ echo mysql_error(); }
else{ echo "$this"; }
echo '</pre>';
if($exit_if_error==1)
{ exit;
# die();
}
} طريقة الاستخدام:
رمز PHP:
$query = mysql_query("SELECT * FROM `table`")or print(error_tip("لا يمكن تنفيذ الاستعلام")); الى هنا نصل الى نهاية الموضوع شكرا .
0 التعليقات:
إرسال تعليق