(PECL ibm_db2 >= 1.0.0)
db2_num_fields — Retorna o número de campos contidos em um conjunto de resultados
Retorna o número de campos contidos em um conjunto de resultados. Isso é mais útil para lidar com os conjuntos de resultados retornados por consultas geradas dinamicamente, ou para conjuntos de resultados retornados por procedimentos armazenados, onde a aolicação não pode de outra forma saber como recuperar e usar os resultados.
stmt
Um recurso de instrução válido contendo um conjunto de resultados.
Retorna um valor inteiro representando o número de campos no conjunto de resultados
associado ao recurso de instrução especificado. Retorna false
se
o recurso de instrução não for um valor de entrada válido.
Exemplo #1 Recuperando o número de campos em um conjunto de resultados
O exemplo a seguir demonstra como recuperar o número de campos retornados em um conjunto de resultados.
<?php
$sql = "SELECT id, name, breed, weight FROM animals ORDER BY breed";
$stmt = db2_prepare($conn, $sql);
db2_execute($stmt, $sql);
$columns = db2_num_fields($stmt);
echo "Há {$columns} colunas no conjunto de resultados.";
?>
O exemplo acima produzirá:
Há 4 colunas no conjunto de resultados.