Retorne a linha atual no conjunto de resultados e imprima o valor de cada campo:
<?php // Assumir nome de usuário do banco de dados: root, senha: 123456, banco de dados: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); "Falha ao conectar ao MySQL: " . mysqli_connect_error() } $sql="SELECT nome,url FROM; sites ORDER BY alexa";if ($result=mysqli_query($con,$sql)){ while ($obj=mysqli_fetch_object($result)) { printf("%s : %s",$obj->name,$ obj->url); echo "<br>"; // Libera a coleção de resultados mysqli_free_result($resultado);}mysqli_close($con);?>
A função mysqli_fetch_object() busca a linha atual do conjunto de resultados e a retorna como um objeto.
Nota: Os nomes dos campos retornados por esta função diferenciam maiúsculas de minúsculas.
mysqli_fetch_object( resultado,nomedaclasse,params ) ;
parâmetro | descrever |
---|---|
resultado | Obrigatório. Especifica o identificador do conjunto de resultados retornado por mysqli_query(), mysqli_store_result() ou mysqli_use_result(). |
nome da classe | Opcional. Especifica o nome da classe a ser instanciada, define propriedades e retorna. |
parâmetros | Opcional. Especifica uma matriz de parâmetros a serem passados para o construtor do objeto classname . |
Valor de retorno: | Retorna um objeto com as propriedades de string da linha recuperada. Retornará NULL se não houver mais linhas no conjunto de resultados. |
---|---|
Versão PHP: | 5+ |
Registro de atualização: | Uma novidade no PHP 5.0.0 é a capacidade de retornar como objetos distintos. |