usei a função " mysql_fetch_array" direto no meu código, para carregar um combo..
ficou da seguinte forma:
while ($rs_status = mysql_fetch_array($query_status))
Então eu quis criar uma função com este código:
que ficou :
function carrega_status() {
function carrega_status() {
$sql_status = "SELECT id_status, status FROM dm_status";
$query_status = @mysql_query($sql_status);
return $rs = mysql_fetch_array($query_status))
}
essa função retorna um monte (um monte mesmo) de linhas iguais..
ou seja..
não da pra fazer algo do tipo:
while(carrega_status())
A solução que me passaram foi este código:
function getListaPermissoesDb($grupo) {
$sql = "SELECT * FROM permissoes WHERE grupo LIKE '$grupo.%' AND ativo = 1 ORDER BY permissao ASC ";
$query = @mysql_query($sql);
if(@mysql_num_rows($query) <= 0) {
return false;
} else {
$x = 0;
$rs_total = array();
while($rs_total[$x] = @mysql_fetch_array($query)){
$x++;
}
return $rs_total;
}
//Libera o conjunto de resultados
mysql_free_result($query);
}
Pergunta
lico_sp
Olá pessoal...
tudo bem ?
esta é meu primeiro tópico aqui :)
mas vamos a duvida:
usei a função " mysql_fetch_array" direto no meu código, para carregar um combo..
ficou da seguinte forma:
Então eu quis criar uma função com este código: que ficou : essa função retorna um monte (um monte mesmo) de linhas iguais.. ou seja.. não da pra fazer algo do tipo: A solução que me passaram foi este código:A PERGUNTA:
porque não DA CERTO ISSO ?
obrigado !
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.