Eu to desenvolvendo um site que vai ter muitos selects e por isso resolvi criar uma função que me facilite a vida só que estou tendo problemas.
Vou postar o código e a função e depois explico o que eu quero.
FUNÇÃO:function SELECAO_COMPLETA($tabela, $campos, $restricao, $ordem) { $sql_SELECAO = 'SELECT ' . $campos. ' FROM ' . $tabela; if ($restricao != '') { $sql_SELECAO = $sql_SELECAO . ' WHERE ' .$restricao; } if ($ordem != '') { $sql_SELECAO = $sql_SELECAO . ' ORDER BY ' . $ordem; } $exe_SELECAO = mysql_query ($sql_SELECAO); $num_SELECAO = mysql_num_rows($exe_SELECAO); return $num_SELECAO; }CÓDIGO:$mes = date(m);$aniver = SELECAO_COMPLETA('usuarios', '*', 'usu_mes = '. $mes .'', 'usu_dia ASC');echo($aniver); exit;if($aniver > 0){ while($linha = mysql_fetch_array($sql_SELECAO, MYSQL_ASSOC)){ $ani_id[] = $linha['id']; $ani_nome[] = $linha['nome']; $ani_dia[] = $linha['dia']; $ani_mes[] = $linha['mes']; $ani_mail[] = $linha['email']; }}
Bom o que eu preciso é que essa função me retorne o num_rows e o sql para que eu possa fazer o mysql_fetch_array.
Teria alguma forma de fazer isso? Ou algum outro jeito?
Grato a todos