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

Help















