PHP lengths / mysqli_fetch_lengths() Function












❮ مرجع PHP MySQLi



مثال - سبک شی گرا


طول فیلدهای ردیف فعلی را در مجموعه نتیجه برگردانید:




$mysqli = mysqli جدید ("localhost", "my_user", "my_password", "my_db");


اگر ($mysqli -> connect_er
o) {

echo "اتصال به MySQL ناموفق بود: ".
$mysqli -> connect_error;

exit();



$sql = "انتخاب * از بین افراد سفارش بر اساس نام خانوادگی"؛


اگر ($result = $mysqli -> query($sql)) {

ردیف $ =
$result -> fetch_row();
  // ​​نمایش طول فیلد
  foreach ($result
-> طول $i => $val) {
    printf("طول فیلد %2d: %2dn"، $i + 1، $val؛
 

$نتیجه
-> free_result();



$mysqli -> close();
?>




به نمونه سبک رویه ای در پایین نگاه کنید.





تعریف و استفاده


تابع lengths / mysqli_fetch_lengths() طول فیلدهای ردیف فعلی را در مجموعه نتیجه برمی‌گرداند.





نحو


سبک شی گرا:



$mysqli_result -> طول

سبک رویه:



mysqli_fetch_lengths(نتیجه)

مقادیر پارامتر











پارامتر توضیح
نتیجه لازم است. یک شناسه مجموعه نتیجه را مشخص می کند که توسط mysqli_query()، mysqli_store_result() یا mysqli_use_result()

جزئیات فنی











مقدار بازگشتی: آرایه ای از اعداد صحیح را برمی گرداند که اندازه هر فیلد (ستون) را نشان می دهد. اگر خطایی رخ دهد FALSE
نسخه PHP: 5+





مثال - سبک رویه


طول فیلدهای ردیف فعلی را در مجموعه نتیجه برگردانید:




$con = mysqli_connect("localhost"، "my_user"، "my_password"، "my_db");


if (mysqli_connect_er
o()) {

echo "اتصال به MySQL ناموفق بود: ". mysqli_connect_error();

exit();



$sql = "انتخاب * از بین افراد سفارش بر اساس نام خانوادگی"؛


اگر ($result = mysqli_query($con, $sql)) {
  $row = mysqli_fetch_row($result);

// نمایش طول فیلد
  foreach (mysqli_fetch_lengths($result) به صورت $i => $val) {
    printf("Field %2d has length: %2dn", $i+1, $val );
 


  mysqli_free_result($result);



mysqli_close($con);

?>







❮ مرجع PHP MySQLi