Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2011, 16:34
Gaatho
 
Fecha de Ingreso: febrero-2011
Ubicación: Mar del Plata
Mensajes: 4
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta consulta de ignorante....

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