saat koneksi dengan database mysql (XAMPP 1.7.3) terkadang saya:
untuk membaca table menggunakan:
$cri = new CDbCriteria; $cri->select = '*'; $cri->condition = 'id_user=:id_user'; $cri->params = array(':id_user'=>(int)$id_user); $users = UserModel::model()->find($cri); echo $users->nama;
kadang menggunakan:
$id_user = $_GET['id_user']; $users = UserModel::model()->find('id_user=?',array($id_user)); echo $users->nama;
dan anehnya itu kadang pake cara pertama bisa jalan, tapi pada file cara pertama tidak bisa jalan jadi pake cara kedua.
terus untuk meng-insert table:
kadang menggunakan:
$query = " INSERT INTO users VALUES( null, '".date('Y-m-d H:i:s')."', '".date('Y-m-d H:i:s')."') "; $command = Yii::app()->db->createCommand($query); $command->execute();
kadang menggunakan:
$insert = new CategoryModel; $insert->nama = $nama; $insert->keterangan = $keterangan; $insert->id_user = $id_user; $insert->save();
apa memang seperti itu? adakah solusinya?
thanx