Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal
estou montando uma classe de conexão, e gostaria de usar uma função da classe para looping do resultado
mas quando chamo no while dá looping infinito.
O que eu gostaria era como um movenext e ele lista com algum looping.
exemplo while($objeto->movenext($objeto->resultado);
alguém sabe como fazer ?
abraços !
Depende de como você está fazendo a conexão com o seu banco.
Ex.:
mysql_
<?php
$query = mysql_query("SELECT * FROM table1"); $dados['id']...$dados['coluna2'];
}
?>
MySQLi
<?php
$query = "SELECT * FROM table1";
$result = $this->mysqli->query($query); $row['id']....$row['coluna2'];
}
?>
PDO eu nunca usei, mas deve seguir a mesma filosofia: Existe uma função nativa no Objeto de conexão que é capaz de percorrer o array de resultados do MySQL.
ainda não consegui pessoal
com foreach ele traz apenas a 1º linha, duplicando o resultado porque na classe jogo o mysql_fetch_array numa variavel dai ele vira um array novo
então fica um array dentro do outro.
Eu vi este tipo de coisa faz algum tempo, e quero implementar pois fica mais profissional tendeu ?
é como se na classe fosse definido um array e quando dou o while chamando o resultado ele percorre na classe o que quero buscar.
tente com foreach então
foreach( $this->var AS $_var )
{