آموزش MySQL > مرجع توابع MySQL > تابع ( ) mysqli_errno
تابع ( ) mysqli_errno :
تابع ( ) mysqli_errno ، در صورتی که برنامه نتواند دستور SQL یا هر گونه Query تعیین
شده برای آن را اجرا نماید ، کد خطا ( error number ) آن را اعلام می کند .
خروجی این تابع در صورت وجود مشکل کد خطا و در صورت عدم بروز مشکل ، صفر است .
شکل کلی استفاده از این تابع به صورت زیر است :
|
syntax
|
mysqli_errno( connection ) ;
|
|
توضیح
|
این پارامتر ارتباط ( connection ) که در Query مورد استفاده قرار گرفته است را تعیین
می کند .
استفاده از این پارامتر اجباری است .
|
مثال عملی :
مثال : در مثال زیر به صورت عملی استفاده از تابع ( ) mysqli_errno
را نمایش داده ایم .
در این مثال پس از اتصال به یک پایگاه ، یک دستور SQL را برای اجرا به برنامه داده
ایم . سپس توسط تابع ( ) mysqli_errno چک شده ، آیا دستور درست انجام شده یا
خطایی رخ داده ؟ :
|
مثال
|
< ? 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_errno($con));
}
mysqli_close($con); // بستن ارتباط با پایگاه داده
? >
|
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نظر خودتان درباره این صفحه را با ما در میان بگذارید :