Fungsi loadObject menghasilkan object dengan field-field dari baris pertama yang dihasilkan query SQL yang tengah dijalankan. Jika ditambahkan sebuah parameter pada fungsi ini, maka objek yang dihasilkan akan dimasukkan ke dalam parameter tersebut.

Syntaxnya ditulisakan sebagai berikut.

{xtypo_code}boolean loadObject ( object &$bind_object ){/xtypo_code}
$bind_object adalah objek yang akan terupdate dari baris pertama yang dihasilkan query SQL. Jika $bind_object adalah null makan loadObject akan membuat sebuah objek yang mengandung semua semua field dari baris pertama yang dihasilkan query SQL.

Contoh:

{xtypo_code}function getUser() {
global $database;
$sql = 'SELECT * FROM #jos_users';
$database->setQuery( $sql );
$user = NULL;
$database->loadObject( $user );
echo "Name: $user->name\n";
echo "Username: $user->username\n";
}
getUser();{/xtypo_code}

Maka akan menghasilkan output sebagai berikut.
{xtypo_code}Name: Administrator
Username: admin{/xtypo_code}