2015-12-30 3 views

ответ

1

Устаревшей mysql_result равна новой Mysqli команды mysqli_fetch_field. Вы можете найти его в документации php.net. Так, например, не объектно-ориентированный:

<?php 
$link = mysqli_connect("localhost", "my_user", "my_password", "world"); 

/* check connection */ 
if (mysqli_connect_errno()) { 
    printf("Connect failed: %s\n", mysqli_connect_error()); 
    exit(); 
} 

$query = "SELECT Name, SurfaceArea from Country ORDER BY Code LIMIT 5"; 

if ($result = mysqli_query($link, $query)) { 

    /* Get field information for all fields */ 
    while ($finfo = mysqli_fetch_field($result)) { 

     printf("Name:  %s\n", $finfo->name); 
     printf("Table: %s\n", $finfo->table); 
     printf("max. Len: %d\n", $finfo->max_length); 
     printf("Flags: %d\n", $finfo->flags); 
     printf("Type:  %d\n\n", $finfo->type); 
    } 
    mysqli_free_result($result); 
} 

/* close connection */ 
mysqli_close($link); 
?> 

mysqli_fetch_field