альтернатива 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);
Спасибо
Майк