PHP mysql_fetch_object() -funktionen

Definition och användning

mysql_fetch_object() -funktionen hämtar en rad från resultatuppsättningen (postuppsättning) som ett objekt.

Om det lyckas, använder denna funktion mysql_query() Få en rad och returnera ett objekt. Om det misslyckas eller det inte finns fler rader, returneras false.

Syntax

mysql_fetch_object(data)
Parameter Beskrivning
data Obligatorisk. Datapekare som används. Denna datapekare är från mysql_query() Resultatet som returneras.

Tips och kommentarer

Kommentar:Varje efterföljande anrop till mysql_fetch_object() returnerar nästa rad i innehållet.

Kommentar:mysql_fetch_object() jämfört med mysql_fetch_array() Liknande, med endast en liten skillnad - det returneras ett objekt istället för en array. Indirekt innebär detta att man endast kan komma åt arrayen via fältnamn, inte via offset.

Exempel

<?php
$con = mysql_connect("localhost", "peter", "abc123");
if (!$con)
  {
  die('Kunde inte ansluta: ' . 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);
?>

Uttan:

John
George
Thomas