Nº de campos de una consulta

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";

Más información

Quizá te interese...