Sorrylaa geng, sebok kerja opis & siapkan tutorial IMZ
by the way, aku dah siapkan 8 siri tutorial dari basic thing hingga ke web database
Sila lawat :
http://www.protonmania.com/imz/tutorial.php
hymss:
Actually, class yang aku guna campuran Smarty dan PHPLIBs, so kita ambil contoh class Db yang ada dalam includes/imz.class.php
PHP Code:
class DB extends DB_Sql
{
var $classname = "DB";
var $Host = "localhost";
var $Database = "MAKLUMAT";
var $User = "root";
var $Password = "";
var $Port = "";
}
/* HomeComm UREG Class */
class DB_UREG extends DB_Sql
{
var $Host = "localhost";
var $Database = "hc_session";
var $User = "root";
var $Password = "";
}
/* HomeComm DISTRBUTED Class */
class DB_CONTENT extends DB_Sql
{
var $Host = "localhost";
var $Database = "content";
var $User = "root";
var $Password = "";
}
Ok, semua class yg kat atas tuh umpama replicate themselves dengan menggunakan class utama, yakni DB_Sql...so kalau aku nak start objek datanase yg menggunakan database content, kod aku cuma
PHP Code:
#$dbo ialah objek database
$dbo = new DB_CONTENT;
#mula SQL menggunakan nilai $id
$sql = "SELECT * FROM maklumat WHERE id='$id' ";
#execute SQL
$dbo->query($sql);
# jika ada maklumat,mulakan gelung while
while( $dbo->next_record($sql) )
{
# senaraikan data dalam bentuk array
$nama = $dbo->f(nama);
}
echo "nama saya ialah $nama";
Err paham tak ?, So kalau aku nak ubah pulak objek database lain, contohnya hc_session, aku cuma jalankan kod $dbx = new DB_UREG;