$sql="select count(id) as hasil from nm_table";
$q=mysql_query($sql);
$rec=mysql_fetch_array($q);
$jml_data=$rec;
Posted at 28 Maret 2007 | (2 komentar)
. TApi ya biarlah, namanya juga buat iseng2 sekalian nambah pengalaman.
. trus gue ganti pake karakter2 aneh.huruf a jadi @, trus karakter spasi jadi _(underscore) dll.Posted at 28 Maret 2007 | (0 komentar)
Tahukah anda? Optimisasi logika dan penulisan kode merupakan hal sepele tapi krusial yang sering terlupakan oleh programmer. Optimisasi ini dapat membantu meningkatkan kecepatan eksekusi script yang anda buat. Untuk mengetahui apa itu yang dimaksud dengan optimisasi, perhatikan kode berikut:
$array_besar = range(1, 32768);
for( $i=0; $i < count($array_besar); $i++ )
echo sprintf('%f ', $array_besar<$i>/2);
Sekilas memang tidak ada yang salah dengan kode diatas. Kalaupun dijalankan, hasil proses dan output juga seperti yang diharapkan. Namun jika anda perhatikan, waktu eksekusi dari iterasi loop sebanyak 32768 kali ini sebetulnya dapat dioptimalkan dengan mengurangi evaluasi kode dari statement kedua perintah for(), yaitu komparasi nilai loop dengan jumlah total anggota array. Bentuk optimisasi dari kode diatas menjadi seperti berikut ini:
$array_besar = range(1, 32768);
for( $i=0, $len=count($array_besar); $i<$len; $i++ )
echo sprintf('%f ', $array_besar<$i>/2);
Perhatikan, nilai dari ang ... Selengkapnya
Posted at 28 Maret 2007 | (0 komentar)
Tahukah anda? Dengan men-dealokasikan nilai variabel yang sudah tidak digunakan lagi, secara langsung atau tidak langsung telah mengurangi beban server tempat situs anda. Dealokasi nilai variabel menjadi sangat terasa membantu jika script anda bekerja dengan resource yang besar seperti string dari isi suatu file atau blob database. Perhatikan kode berikut:
code:
$var_string = file_get_contents('file_ukuran_besar.mpeg');
$var_blob = mysql_fetch_array(mysql_query
("SELECT blob1, blob2, blob3 FROM blob_gede WHERE size > 100000000"));
echo base64_encode($var_string).
base64_encode($var_blob<'blob1'> .
$var_blob<'blob2'> . $var_blob<'blob3'>);
Posted at 28 Maret 2007 | (0 komentar)