Função PHP mysql_fetch_object()

Definição e uso

A função mysql_fetch_object() pega uma linha do conjunto de resultados (conjunto de registros) como objeto.

Se for bem-sucedido, esta função começa a partir de mysql_query() Obtém uma linha e retorna um objeto. Se falhar ou não houver mais linhas, retorna false.

Sintaxe

mysql_fetch_object(data)
Parâmetros Descrição
data Obrigatório. O ponteiro de dados a ser usado. Este ponteiro de dados é de mysql_query() Resultados retornados.

Dicas e Notas

Notas:Cada chamada subsequente de mysql_fetch_object() retornará a próxima linha da coleção de registros.

Notas:mysql_fetch_object() e mysql_fetch_array() Semelhante, com uma única diferença - retorna um objeto em vez de um array. Indiretamente, também significa que só pode ser acessado através do nome do campo do array, e não pelo deslocamento.

Exemplo

<?php
$con = mysql_connect("localhost", "peter", "abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person";
$result = mysql_query($sql,$con);
while ($row = mysql_fetch_object($result))
  {
  echo $row->FirstName . "<br />";
  }
mysql_close($con);
?>

Saída:

John
George
Thomas