Mengenal Sintak SQL Sederhana untuk edit modul CMS Balitbang

Berdasarkan pengalaman pribadi, penguasaan SQL sederhana sangat diperlukan untuk keperluan memodifikasi CMS Balitbang khususnya bagian Modul.Disini saya akan coba share perintah SQL Sederhana beserta aplikasinya untuk mengedit / memodifikasi modul CMS Balitbang. Sintax SQL yang sering digunakan adalah perintah select, insert, update, delete.Tapi dalam share kali ini saya hanya akan membahasa tentang perintah select yang berhubungan untuk memilih data dari database yang selanjutnya akan ditampilkan ke layar.

Ok langsung aja, Berikut ini saya berikan sintaq SQL sederhana

SELECT * FROM t_banner;

perintah SQL tersebut berarti mengambil semua data field dari tabel t_banner

Conto sintax SQL pada modul banner1.php


SELECT

*

FROM

t_banner

WHERE

status='13' and aktif='1'

ORDER BY

id DESC

LIMIT

0,1;

artinya mengambil semua data field dari[FROM]  tabel t_banner [WHERE] dengan syarat field status=’13’ dan aktif=’1′  [ORDER BY] di urutkan berdasarkan filed id secara [DESC] dengan [LIMIT] batasan 0,1  untuk membatasi banner yang akan tampil sehingga akan muncul 1 banner.

Contoh penerapan dalam modul banner1.php

Misal dari modul banner1.php yang diletakkan di posisi kiri depan terlihat bahwa banner hanya muncul 2 banner, karena dibagian LIMIT dibatasi 0,2, jika kita ingin merubah banner tersebut menjadi 4 sehingga kita cukup merubah bagian LIMIT menjadi 0,4. untuk contoh ful scripnya seperti dibawah ini.

sintak modul banner1.php asli


<?php // banner tengah
 //$tag .="<br>";
 $query = "SELECT * FROM t_banner where status='13' and aktif='1' order by id desc limit 0,2";
 $result = mysql_query($query) or die("Query failed banner");
 while ($rows = mysql_fetch_array($result)) {
 $src= "../images/banner/bn$rows[id].$rows[jenis]";
 $link=$rows[url];
 $vlink1=$rows[id];
 $alt=$rows[alt];
 if (!empty($link)) {
 $vlink="../functions/visit.php?id=$vlink1' target='_blank";
 }
 else $vlink="#";
 $tag .="<center><a href='$vlink' ><img src='$src' alt='$alt' border='0' width='467' height='80'></a><br></center>";
 }

?>

Rubah sintak modul diatas melalui administrator dengan langkah sebagai berikut;

  • login sebagai administrator http://www.namasekolah.sch.id/admin
  • Pilih Setting Admin -> Posisi Menu Modul
  • Cari Modul banner -> klik tombol Edit
  • Klik Edit Script Fungsi
  • Rubah script modul diatas menjadi seperti dibawah ini, yang dirubah cuku bagian LIMIT 0,2 menjadi LIMIT 0,4
  • klik tombol simpan

Sintak modul banner1.php setelah dirubah bagian LIMIT 0,4 untuk menampilkan 4 banner


<?php // banner tengah
 //$tag .="<br>";
 $query = "SELECT * FROM t_banner where status='13' and aktif='1' order by id desc limit 0,4";
 $result = mysql_query($query) or die("Query failed banner");
 while ($rows = mysql_fetch_array($result)) {
 $src= "../images/banner/bn$rows[id].$rows[jenis]";
 $link=$rows[url];
 $vlink1=$rows[id];
 $alt=$rows[alt];
 if (!empty($link)) {
 $vlink="../functions/visit.php?id=$vlink1' target='_blank";
 }
 else $vlink="#";
 $tag .="<center><a href='$vlink' ><img src='$src' alt='$alt' border='0' width='467' height='80'></a><br></center>";
 }

?>

Demikian tutorial sederhana mengenai sintak SQL untuk memodifikasi modul CMS Balitbang, silahkan untuk lebih memahami lakukan modifikasi bagian modul yang lainnya seperti berita terkini, artikel, galeri photo, info sekolah dll dengan cara yang sama.

Salam Hangat Selalu

About arisddg31

Saya seorang guru TIK di SMA Negeri 3 Kota Sukabumi asal dari Kota Wates Jogjakarta

Posted on April 8, 2013, in CMS Balitbang, PHP, Tutorial. Bookmark the permalink. 2 Komentar.

  1. pak jk terjadi seperti ini Strict Standards: Only variables should be passed by reference in C:\xampp\htdocs\bongkar\functions\fungsi_crop.php on line 66

    Strict Standards: Only variables should be passed by reference in C:\xampp\htdocs\bongkar\functions\fungsi_crop.php on line 69

    Strict Standards: Only variables should be passed by reference in C:\xampp\htdocs\bongkar\functions\fungsi_crop.php on line 108

    Perubahan Data Berita berhasil!

    | Lihat Berita | Tambah Berita | ini swaktu sya masuke gambar di berita dan saya save malah terjadi seperi tiu…gimn solusinya? mohon pencerahannya………..

  2. Pak Guru saya mau nanya!! Supaya Bannernya yang ditampilkan bergerak gimana Pak caranya???
    contoh ada gambar ber status “13” ada 5 buah, trus saya setting limitnya cuma “3” trus sisanya 2 yg tidak ditampilkan, supaya ditampilkan dengan perintah “marquee” gambarnya bergerak gimana y paK? terimakasih.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: