Tengo una función de este tipo:
function cuenta($opcion)
{
$consulta="SELECT * FROM tabla WHERE '".$opcion."' ";
$resultado = mysql_query($consulta);
return $resultado;
}
mi pregunta es si el parámetro $opcion puede ser algo como esto:
<?PHP
...
$opcion= "CAMPOX = ".$cualquiercosa;
...
$valor = cuenta($opcion);
$opcion $valor;
...
?>
O sea pasar como parametro de la función un campo y un valor para hacer la cuenta de campos coincidentes. Pero no me da resultados, siempre obtengo cero, y no se si puedo hacer esto. Si modifico el codigo como usualmente uso: .
function cuenta($opcion)
{
$consulta="SELECT * FROM tabla WHERE CAMPOX = '".$opcion."' ";
$resultado = mysql_query($consulta);
return $resultado;
}
y modificando $opcion= $cualquiercosa;, obtengo un resultado correcto, el tema pasa que tengo muchas consultas que hacer sobre una misma tabla y queria ver si podia ahorrar codigo de ser posible. Por lo pronto, muchas gracias por el tiempo