альтернатива mysql_field_name в mysqli

Итак, я нашел эту замечательную функцию, которая преобразует запросы mysql в страницу XML, и она выглядит именно так, как мне нужно. Единственная проблема заключается в том, что он использует mysql, но это больше не поддерживается, и оказывается, что одна из используемых функций не являетсят в mysqli. Кто-нибудь знает альтернативу mysql_field_name?

Вот'это функция, которую я нашел

function sqlToXml($queryResult, $rootElementName, $childElementName)
{ 
$xmlData = "\n"; 
$xmlData .= "";

while($record = mysql_fetch_object($queryResult))
{ 
    /* Create the first child element */
    $xmlData .= "";

    for ($i = 0; $i < mysql_num_fields($queryResult); $i++)
    { 
        $fieldName = mysql_field_name($queryResult, $i); 

        /* The child will take the name of the table column */
        $xmlData .= "";

        /* We set empty columns with NULL, or you could set 
            it to '0' or a blank. */
        if(!empty($record->$fieldName))
            $xmlData .= $record->$fieldName; 
        else
            $xmlData .= "null"; 

        $xmlData .= ""; 
    } 
    $xmlData .= ""; 
} 
$xmlData .= ""; 

return $xmlData; 
}

С рассматриваемой частью

$fieldName = mysql_field_name($queryResult, $i);

Спасибо

Майк

Ответы на вопрос(1)

Ваш ответ на вопрос