Forum und email

mysql_fetch_object

(PHP 4, PHP 5, PECL mysql:1.0)

mysql_fetch_object — Tilgå en resulterende række som et objekt

Beskrivelse

object mysql_fetch_object ( resource $result )

Returnerer et objekt med muligheder svarende til den udtrukket række, eller FALSE hvis der ikke er flere rækker.

mysql_fetch_object() ligner mysql_fetch_array(), med den ene forskel, at et objekt er returneret og ikke et array. Indirekte betyder dette at du kun kan tilgå dataene med de pågældende feltnavne, og ikke på nummereret (numre er ugyldige navne på egenskaber).

Note: Feltnavne returneret af denne funktion er case-sensitive.

Note: Denne funktion sætter NULL felter til PHP NULL værdien.

Example#1 mysql_fetch_object() eksempel

<?php
$row 
mysql_fetch_object($result);

/* Dette er korrekt */
echo $row->field;
/* Dette er forkert */
// echo $row->0;

?>

Hvad angår hastighed, kan funktionen sammenlignes med, mysql_fetch_array(), og er næsten lige så hurtig som mysql_fetch_row() (forskellen er minimal).

Example#2 mysql_fetch_object() eksempel

<?php
mysql_connect
("host""bruger""password");
mysql_select_db("mindb");
$result mysql_query("select * from mintabel");
while (
$row mysql_fetch_object($result)) {
    echo 
$row->bruger_id;
    echo 
$row->navn;
}
mysql_free_result($result);
?>

Se også mysql_fetch_array(), mysql_fetch_assoc(), mysql_fetch_row(), mysql_data_seek() and mysql_query().