آموزش MySQL > مرجع توابع MySQL > تابع ( ) mysqli_error_list
تابع ( ) mysqli_error_list :
تابع ( ) mysqli_error_list ، در صورتی که برنامه نتواند دستور SQL یا هر نوع Query
تعیین شده برای آن را تعیین کند ، لیستی از خطاهای رخ داده را به صورت یک آرایه بر
می گرداند .
خروجی این تابع در صورت وجود مشکل آرایه ای از خطاها به صورت چند بعدی است که هر عضو
آن شامل کد خطا ، شرح خطا و وضعیت دستور SQL می باشد .
شکل کلی استفاده از این تابع به صورت زیر است :
|
syntax
|
mysqli_error_list( connection ) ;
|
|
توضیح
|
این پارامتر ارتباط ( connection ) که در Query مورد استفاده قرار گرفته است را تعیین
می کند .
استفاده از این پارامتر اجباری است .
|
مثال عملی :
مثال : در مثال زیر به صورت عملی استفاده از تابع ( )
mysqli_error_list را نمایش داده ایم .
در این مثال پس از اتصال به یک پایگاه ، یک دستور SQL را برای اجرا به برنامه داده
ایم . سپس توسط تابع ( ) mysqli_error_list چک شده ، آیا دستور درست انجام شده
یا خطایی رخ داده ؟ :
|
مثال
|
< ? php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// اتصال به پایگاه داده
if (mysqli_connect_errno($con)) // صدور پیام خطا
در صورت عدم موفقیت در ارتباط
{
echo "Failed to connect to MySQL:
" . mysqli_connect_error();
}
// اجرای یک دستور و چک کردن انجام درست آن یا خیر
if ( !mysqli_query($con,"INSERT INTO Persons (FirstName) VALUES ('Glenn')")
)
{
echo("Errorcode:
" . mysqli_error_list($con));
}
mysqli_close($con); // بستن ارتباط با پایگاه داده
? >
|
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نظر خودتان درباره این صفحه را با ما در میان بگذارید :