Número de campos que va a contener el resultado de una consulta SQL
Para conocer el número de campos o columnas que va a tener una consulta SQL hay que hacer uso de la siguiente función:
odbc_num_fields($consulta);
Donde la variable $consulta contiene el texto de la consulta SQL.
Ejemplo:
$consulta="SELECT * FROM productos";
$num_campos=odbc_num_fields($consulta);
echo "El numero de campos de la tabla productos es: $num_campos";
$num_campos=odbc_num_fields($consulta);
echo "El numero de campos de la tabla productos es: $num_campos";