Joomla Indonesia

Login or Sign Up
Sign In or Register
Avatar
Not Registered Yet?

Join Now! It's FREE. Get full access and benefit from this site

Reset My password - Remind Me My username

Username
Password
Remember me
  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that have been used in the blog.
  • Bloggers
    Bloggers Search for your favorite blogger from this site.
  • Team Blogs
    Team Blogs Find your favorite team blogs here.
  • Login
    Login Login form

Mengenal Database Class (insertObject)

Posted by on in Tutorial
  • Font size: Larger Smaller
  • Hits: 5436
  • 2 Comments
  • Subscribe to this entry
  • Print
Fungsi insertObject menyisipkan/insert suatu objek ke dalam table di database.

Syntaxnya dituliskan sebagai berikut.

{xtypo_code}boolean insertObject ( string $table, object &$object [, string $keyname [, boolean $verbose ]] ){/xtypo_code}

$table
    adalah nama table di database.

$object
    adalah sebuah objek yang mengandung field-field database yang ingin dimasukkan/insert.
    Atribut array atau objek yang memiliki nilai null atau namanya diawali dengan underscore akan diabaikan.

$keyname
    adalah nama field yang menjadi kunci (primary keyname) dari table. Jika ini bukan null maka fungsi akan meng-update baris data pada table yang memiliki nilai sama dengan nilai yang diberikan pada atribut $keyname atau $object. Parameter ini bersifat opsional dan jika dikosongkan maka defaultnya adalah null.
$verbose
    adalah sebuah flag. Jika di set true maka akan dibuat output berupa query SQL dan id unik, jika di set false maka tidak akan ada output yang dihasilkan. Parameter ini bersifat opsional, jika dikosongkan maka defaultnya adalah false.

Contoh:
Contoh ini akan menyisipkan sebuah baris baru ke table user Joomla. Ingat, set field 'id' sebelum memanggil insertObject dan akan otomatis di update dengan nomor id unik oleh database.

{xtypo_code}//Membuat sebuah baris baru di table users dan menghasilkan id unik jika berhasil,
//atau menghasilkan nilai false jika gagal
function newUser( $name, $username) {
  global $database;
 
  $user = new stdClass;
  $user->id = NULL;
  $user->name = $name;
  $user->username = $username;
 
  if (!$database->insertObject( '#jos_users', $user, 'id' )) {
    echo $database->stderr();
    return false;
  }
 
  return $user->id;
}
 
echo newUser( 'Jerry Wijaya', 'jerrywijaya' );{/xtypo_code}

0

People in this conversation

  • Guest - hermanbarata

    bagaimana menampilkan pilihan class (folder general) saat akan membuat link, krn yg tersedia hanya 2 pilihan, sedang saat sy liat template ada banyak
    tq

    0 Like Short URL:
  • Guest - broken_id

    tolong dong kasih contoh penerapannya/penggunaannya, thank's.

    0 Like Short URL:

Kategori Blog

Joomla User Group Indonesia

Joomla User Group indonesia

Id-joomla.com adalah situs resmi Joomla User Group (JUG) Indonesia dan Joomla Translation Team

 
Download Terjemahan Joomla terakreditasi dari JoomlaCode dan laporkan bugs, ide dan saran nya di Sub Forum Hanacaraka

Socials

twitter id joomlafb idjoomla