31 Mei 2012

php mysql_connect mysql , sedikit perkongsian ilmu


Assalamualaikum..

"Ya Allah, aku berdoa kepadaMu dengan segala kebaikan seperti yang Rasulullah doakan, dan aku juga berdoa kepadaMu agar dijauhkan dari segala keburukan seperti yang Rasulullah doakan.. Amin Ya Rabbal Alamin.."


Oleh kerana terlalu ingin cepat siapkan sistem, terlalai untuk memeriksa kod untuk mysql_connect dalam fail dbconfig.php.



$db1 = mysql_connect('db1.hu.sm.my', 'sistem1', 'password1');
$db2 = mysql_connect('db2.hu.sm.my', 'sistem2', 'password2', TRUE);


mysql_select_db('dbname1', $db1);
mysql_select_db('dbname2', $db2);

Maka

ini bermakna jika parameter untuk server kedua adalah tak sama dengan paramater untuk server pertama, tidak perlu kita letak 'TRUE' untuk parameter ketiga bagi server kedua.

Jika diletakkan, maka php akan mencipta satu sambungan baru setiap kali kita include atau require fail ini dalam mana-mana fail aplikasi kita.

Dan oleh kerana tidak memahami betul-betul fungsi TRUE ini dalam mysql_connect, server pangkalan data pengguna / staf dah congested.

beringat-ingat lah kita semua.. ( atau aku je yang tak tau ) 

namun, terima kasih dan syukur kerana pengalaman ini membuahkan satu ilmu yang sangat berguna di masa hadapan.


Sekian dahulu, doakan semoga keluarga aku sehat dan disembuhkan segala penyakit.. Amin




Tiada ulasan:

Catat Ulasan

Demo sero guano?