دیباگ (debug)
«دیباگ (Debug)» یعنی عیب یابی قدم به قدم. تابع mysqli_debug برای ساخت ردگیری است. مثل ضبط ویدئو از بازی، اما برای اتصال دیتابیس.
تعریف ساده و کاربرد دیباگ MySQLi
mysqli_debug(message) یک فایل ردگیری می سازد. سپس می توانی مسیر و گزینه ها را تعیین کنی.
نمونه ساخت فایل ردگیری
<?php
mysqli_debug("d:t:o,/temp/client.trace");
?>
گام های عملی سریع
- یک مسیر امن برای فایل ردگیری بده.
- mysqli_debug را با پیام پیکربندی صدا بزن.
- برنامه را اجرا کن و خروجی را بررسی کن.
نکته: گزینه d:t:o حالت های دیباگ را فعال می کند. سپس مسیر فایل می آید.
هشدار: برای استفاده، کتابخانه کلاینت MySQL باید با دیباگ کامپایل شده باشد. روی سرور تولید، با احتیاط فعال کن.
پیوندهای کاربردی
پیش از دیباگ اتصال را با اتصال (connect) بساز. تراکنش ها را با کامیت (commit) ثبت کن و در صورت نیاز بازگردانی (rollback) انجام بده.
جمع بندی سریع
- mysqli_debug فایل ردگیری می سازد.
- گزینه ها پس از پیام می آیند.
- مسیر فایل را امن نگه دار.
- فقط در توسعه فعالش کن.