آموزش MySQL > مرجع توابع MySQL > تابع ( ) mysqli_field_tell
تابع ( ) mysqli_field_tell :
تابع ( ) mysqli_field_tell ، موقعیت قرار گیری اشاره گر خواندن رکوردهای یک شی حاوی
اطلاعات یک Query را بر می گرداند .
این تابع اعلام می کند که اشاره گر اکنون در کدام فیلد و کدام رکورد قرار دارد .
خروجی این تابع شماره سطر ( رکورد ) جاری است .
|
syntax
|
mysqli_field_tell( result ) ;
|
|
توضیح
|
این پارامتر یک متغیر آرایه ای می باشد که اطلاعات خروجی از یک دستور query مثل ( )
mysqli_query را در خود ذخیره کرده و برای استفاده در تابع تعیین گردیده است .
استفاده از این پارامتر اجباری است .
|
مثال عملی :
مثال : در مثال زیر به صورت عملی استفاده از تابع ( ) mysqli_field_tell
را نمایش داده ایم .
|
مثال
|
< ? 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();
}
$sql="SELECT * FROM Persons ORDER BY Lastname";
// انتخاب اطلاعات مورد نظر و ریختن آن در یک آرایه
if ($result=mysqli_query($con,$sql))
{
// استخراج اطلاعات تمامی فیلدها
while ($fieldinfo=mysqli_fetch_field($result))
{
// تشخیص و خواندن موقعیت اشاره گر خواندن فیلدها
$currentfield=mysqli_field_tell($result);
printf("Column %d:\n", $currentfield); // چاپ محل اشاره
گر خواندن فیلدها
printf("Name: %s\n", $fieldinfo->name);
printf("Table: %s\n", $fieldinfo->table);
}
// خالی کردن حافظه برنامه
mysqli_free_result($result);
}
mysqli_close($con); // بستن ارتباط با پایگاه داده
? >
|
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نظر خودتان درباره این صفحه را با ما در میان بگذارید :