NEED HELP tentang databse!

ada g yang bisa bantu aku untuk menunjukan contoh sederhana koneksi database, show table atau field menggunakan web applkasi YII???

contohnya menampilkan nama dari tabelnama di database yang kita buat…

cara koneksi di config, model, view dan controller yang di butuhkan sehingga bentuk dari view table bisa di implementasikan…

tolong donk… thx!

Cara paling mudah adalah, bacalah tutorial pembuatan blog yg disediakan website ini… cukup lengkap kok itu contohnya… walo pakai sqlite, ga beda jauh waktu di pakai menggunakan mysql. Silahkan baca dokumentasinya jg…

Semoga membantu :)

file konfigurasi aplikasi web kamu bisa dapatkan di protected/config/main.php

khusus untuk koneksi database, temukan pada node array ‘db’




...

        // uncomment the following to set up database

        /*

        'db'=>array(

            'connectionString'=>'Your DSN',

        ),

        */

...



set nilai DSNnya dengan connection string ke database kamu.

contoh connection ke mysql:




...

       'db'=>array(

            'class'=>'CDbConnection',  //optional untuk node 'db', diwajibkan untuk node selain 'db'

            'connectionString'=>'mysql:host=hostname;dbname=databasename',

            'username'=>'user',

            'password'=>'password',

        ),    

...



contoh connection ke sqlite:




...

       'db'=>array(

            'connectionString'=>'sqlite:'.dirname(__FILE__).'/../data/fiename.sqlite',  //dengan anggapan lokasi db: protected/data/filename.sqlite

        ),    

...



jangan lupa hapus comment linenya.

jika parameter db di atas sudah diset, berikutnya adlah membuat model, view, dan controllernya.

Yii memberikan cara instan untuk melakukan ini semua melalui Yiic (Yii console).

berikut caranya based on Windows XP operating system:

[list=1][]masuk ke command prompt (Run->cmd)[]arahkan ke direktori aplikasi web (webapp) kamu, misal: C:\www\webku,

maka ketikkan:

C:\

cd C:\www\webku[*]masuk ke console yiic dengan

php protected/yiic shell[*]untuk membua model ketikkan model nama_tabel

>> model tblcoba

untuk model dari seluruh tabel yang ada di dalam database ketikkan

>> model []untuk membuat vie dan controller gunakan perintah crud

crud tblcoba

catatan: crud hanya dapat digunakan untuk tabel yang memiliki primarykey[/list]selanjutnya semua interface di atas dapat diakses dari alamat aplikasi web kamu:

untuk view tblcoba:

selamat mencoba

lebih lengkap, misal untuk membuat ER antar tabel lihat dokumentasi atau video screecastnya di http://www.yiiframework.com/doc/

liat ini juga http://www.yiiframework.com/forum/index.php?/topic/7066-help-yiic-shell/

Pliis help dong bro or sis…

Sudah seminggu ini nyoba koneksi dengan MSSQL SERVER 2005

dengan set sbb:

	'db'=>array(


		'connectionString' => 'mssql:host=SQLSERVER;dbname=blog',


		'username' => 'sa',


		'password' => 'AQAQAQ',


		'charset' => 'utf8',


		'tablePrefix' => 'tbl_',


	),

muncul pesan error: CDbConnection failed to open the DB connection: SQLSTATE[HY000]: General error: 10007 ‘NAMES’ is not a recognized SET option. [10007] (severity 5) []

Terus aku nyari-nyari di om Google, katanya ada bug di file CDbConnection.php di line 326. Kemudian aku sudah tambahkan menjadi : $driver=strtolower($pdo->getAttribute(PDO::ATTR_DRIVER_NAME));if($driver!==‘sqlite’ && $driver!==‘mssql’)

eh muncul pesan error baru:

Error 500

Invalid argument supplied for foreach()

Please help master yii

coba pakai $this->getTableSchema pada model itu menampilkan semua meta tabel

tolong dong ne q udah coba bikin model tp gk bisa ,malah muncul error kayak gini gmn dong

padahal uda q ubah file protected/config/main.php -nya

sepertinya server apache punya kamu belum ada PDO nya…

udah coba buka requirement.php nya Yii??

oh ya, kalau mau generate model, atau CRUD, mending pakai Gii saja lebih gampang~

udah kok bang PDO extension ,amam PDO MySQL extension yg ada ,neh uda q coba ama gii n berhasil

coba liat phpinfonya deh