Pada saat menampilkan data ke halaman web, kadangkala kita hanya berpikir bagaimana supaya data yang ditampilkan adalah data yang valid, Sering kali kita tidak memikirkan, sudah tepatkah perintah SQL yang kita pakai? Padahal penggunaan Perintah Sql yang tepat sedikit banyak juga berpengaruh loh pada kecepatan Akses ke web kita. paling ngga gue dulu yang sering kaya gitu, Pokoknya hasil akhirnya seperti yang diharapkan, Ntah Caranya bener ato salah . hehehhehe
misalnya:
untuk mencari jumlah data pada suatu tabel . . .
$sql = "select * from nm_table";
$q=mysql_query($sql);
$jml_data=mysql_num_rows($sql);
echo $jml_data;
Perintah diatas Akan Menampilkan jumlah DAta yang ada pada table. Namun, jika hanya untuk menampilkan jumlah data, Perintah diatas sangat boros resource, karena Mysql harus mengambil semua data dan kemudian baru dihitung jumlah nya. bandingkan dengan yang dibawah ini
$sql="select count(id) as hasil from nm_table";
$q=mysql_query($sql);
$rec=mysql_fetch_array($q);
$jml_data=$rec;
Script kedua kayaknya akan jauh lebih efektif deh. soalnya ngga perlu ambil data semua field n semua row. Langsung dapet jumlahnya, kira2 gitu deh.
Contoh yang lain kaya gini :
$sql="select * from nm_table where id=1";
$q=mysql_query($sql);
$rec=mysql_fetch_array($q);
$nama=$rec;
dengan Script diatas, variable nama akan berisi value seperti yang kita inginkan. namun jika hanya field nama saja yang ingin kita ambil, bukankah Tidak Efektif dengan menggunakan Perintah diatas. Kita Tidak harus mengambil data dari semua field. Akan lebih baik jika menggunakan perintah kaya gini . .
$sql="select nama from nm_table";
query tersebut hanya akan mengambil field nama saja. karena Memang hanya field itu saja yagn kita perlukan. Jika perlu tambahkan perintah "limit 1" Jika Kita hanya mengambil satu data saja.
Bagi Yang udah jago PHP mysql, tulisan diatas hanyalah sampah, heheehe kasian deh yang udah buang2 waktu buat baca

04 Juni 2007 00:00:00
Kalau sekedar Java sih lancar sekali, tapi bukan Java-nya para jagoan komputer.
Saya hanya lancar Java alias bahasa Jawa hehehe..
saya mau komentar tentang kata "CacAt4an"....
Informasi bagus seperti ini kok dibilang "CacAt4n"?
Atau maksudnya "CaTAt4n"?