Contact | Sitemap | Announcement | Privacy Policy | Disclaimer |
$value) { if (strpos($param, 'color_') === 0) { google_append_color($google_ad_url, $param); } else if (strpos($param, 'url') === 0) { $google_scheme = ($GLOBALS['google']['https'] == 'on') ? 'https://' : 'http://'; google_append_url($google_ad_url, $param, $google_scheme . $GLOBALS['google'][$param]); } else { google_append_globals($google_ad_url, $param); } } return $google_ad_url; } $google_ad_handle = @fopen(google_get_ad_url(), 'r'); if ($google_ad_handle) { while (!feof($google_ad_handle)) { echo fread($google_ad_handle, 8192); } fclose($google_ad_handle); } ?>

Translate

Showing posts with label MySql. Show all posts
Showing posts with label MySql. Show all posts

Tuesday, February 26, 2013

MANIPULASI DATA PADA DATABASE MYSQL



Database Mysql
Merupakan sebuah system manajemen database relasi (relational databade
management system). Bersifat open source dapat didownload secara bebas, mysql memiliki
kinerja, kecepatan, proses, dan ketangguhan yang tidak kalah dengan database yang lain. Ex :
oracle, Sybase, unity, dll.
Pada awalnya mysql hanya berjalan diatas platform system operasi linux. Hampir
semua distro linux telah memasukkan mysql sebagai database standarnya., namun saat ini
mysql dapat pula berjalan diatas system operasi lainnya, ex : Ms. Windows, Solaris,
FreeBSD, mac OSX, dsb.
Pada tahun 2003 mysql AB meneliti menggunakan jejak pendapat pada situsnya bahwa
12.598 responden didapat 5.824 ( 46,2% ) diantaranya menggunakan linux sebagai platform
system operasinya dan database mysql. Mengapa mysql ?
1. Kecepatan, dalam hal kecepatan proses mysql memiliki kemampuan diatas rata – rata
dari pada database lain.
2. Mudah digunakan, perintah dan return pada mysql maupun instalasi relative mudah.
3. Open source, siapapun dapat mengembangkan mysql.
4. Kapabilitas, mysql dapat digunakan untuk mengelola database dengan jumlah 50 juta
record. 60000 table, dengan jumlah baris 5 milyar baris, 32 buah index per table,
sedang setiap index terdiri hingga 16 kolom kriteria.
5. Replikasi data, dapat dibuat mirror server dari server induk sehingga kerja system
terbantu.
6. Konektifitas dan keamanan, mysql menggunakan system keamanan dan ijin akses
tingkat lanjut, dapat mengencripsikan data password user.
7. Lintas platform system operasi, dapat dijalankan diberbagai system operasi.

Query
Untuk mengakses database digunakan query sebagai perintahnya.
1. Menampilkan database yang ada pada mysql.
Mysql>show database;
 2. Membuat database
mysql>create database <nama database>;
3. Menggunakan database
mysql>use <nama Db>;
4. Melihat table pada database
mysql>show tables;
5. Membuat table baru
mysql>create table <nama table> (<nama kolom><tipe data>);
6. Memasukkan data pada table
mysql>insert into <nm table> (<nama kolom>)value(<isi>);
7. Menampilkan data
 mysql>select <nm
<kolom>;
8. Mengedit data
 kolom> from<nm
<kriteria>order table>where by

mysql>update <table>set <kolom=perubahan data>where <kriteria>;
9. Menghapus data
mysql>delete from <table>where <kriteria>;
10. Keluar dari mysql
mysql>quit atau exit atau \q
Jenis Kolom (Tipe Data Pada Mysql)
1. Numeric : tinyint, smallint, mediumint, int, bigint, float, double, decimal.
2. Karakter : char, varchar.
3. Enum : enum, set.
4. Blob : tinyblob, blob, mediumblob, longblob, tinytext, mediumtext, text, longtext.
5. Tanggal dan Waktu : date, datetime, time, timestamp, year.


MANIPULASI DATA PADA DATABASE MYSQL

Salah satu kewajiban bagi yang mempunyai website salah satunya adalah pemeliharaan.
Hal ini diperlukan agar data dan informasi yang ada pada website selalu
uptodate. Untuk kebutuhan tersebut maka digunakan alat bantu yaitu fasilitas edit data.
contoh kecil untuk Algoritma edit data:
EDIT DATA
1. mencari data yang akan diedit.
Proses pencarian menggunakan perintah query yaitu : select <namafield> from
<namatable> where <kondisi>; setelah query dijalankan akan memberikan feedback
berupa recordset yang berisi data hasil query.

2. melakukan pengeditan menggunakan halaman form edit. Data yang telah ditemukan
kemudian ditampilkan pada element form. Dan dilakukan pengeditan data.

3. setelah data diedit lalu dilakukan proses update dengan query update.

4. untuk menampilkan data terbaru dapat menggunakan halaman output


HAPUS DATA 

Pada saat data yang sudah tidak diperlukan lagi,disini membutuhkan mekanisme hapus data yang mana akan menghapus data yang memang sudah tidak diperlukan.

Contoh Algoritma delet data:

1. mencari data yang akan diedit.
Proses pencarian menggunakan perintah query yaitu : select <namafield> from
<namatable> where <kondisi>; setelah query dijalankan akan memberikan feedback
berupa recordset yang berisi data hasil query.
2.  untuk keamanan proses maka dapat ditambahkan halaman konfirmasi yang   berfungsi
untuk menampilkan data yang akan di delete.

3. melakukan perintah delete dengan query delete form table.
4. untuk menampilkan data terbaru dapat menggunakan halaman output.



dari beberapa sumber

Wednesday, February 6, 2013

Cara mengembalikan database Mysql Yang rusak


 Assalamualaikum wr wb,
Salam Sejahtera.
Sedikit berbagi pengalama tentang database Mysql yang rusak , cerita sedikit ya gan.
awalnya cerita , temen saya bekerja di sebuah koperasi dia menggunakan program penjualan dengan php pastinya menggunakan database MySql,
Singkat cerita ketika asik transaksi dengan program penjualannya tiba-tiba mati aliran listriknya. teman saya tidak kaget dengan kejadian seperti itu, dengan senang hati dia menyalakan komputernya lagi jreng jreng, komputer menyala seperti semula dan melakukan aktifitas lagi seperti semula, selang beberapa menit kenudian terjadi lagi pemadaman aliran listrik, dia mulai kesal dengan kejadian tersebut.lalu dia menyalakan komputer lagi dan komputernya tidak mau menyala,kekesalan mulai terjadi, singkat cerita komputer yang matitotal di bawa kerumah , dan saya nyalakan komputernya ternyata komputer berjalan dengan lancar , teman saya mulai tersenyum, ketika saya buka program penjulan nya datanya tidak ada ,emhhh saya juga bingung dengan kejadian ini , tidak lama kemudian komputer hang dan tidak bisa di operasikan.akhirnya komputer saya install ulang dengan menghapus semua partisi saya bikin satu partisi yang semua dengan 2 partisi , ketika proses install ulang berlangsung komputer hang lagi dan penginstallan gagal dilakukan. saya coba lagi install dari awal dan hardisnya tidak ada proses ....!!!
teman saya bingung karena didalam program tersebut ada data untuk semua anggota dan non angota yang punya hutang dan nominal nya cukup besar , kalau data tersebut hilang secara terpaksa harus mengganti semua .
Singkat cerita hardispun di bikin portable dan saya coba kembalikan dengan menggunakan software (GetDataBack for NTFS), bingung juga asalnyya karena database nya tidak ada BackUp jadi saya harus mengembalikan Polder yang ada di ("C:\AppServ\MySQL\data\koperasi") karena databasenya ada disini
setelah menunggu proses pengembalian data akhirnya data yang sudah terformat akibat penginstallan tadi muncul kembali dan saya menemukan Polder "AppServ\MySQL\data\koperasi" saya copy dan di pindah ke komputer saya untuk pengembalian data. saya buka di komputer saya dan akhirnya databasenya  kembali dengan selamat , saya pun coba membuka tablenya satu persatu,  pada table transaksi ada beberapa data yang tidak bisa dibuka dan harus repair database.
nah akhirnya muncul pertanyaan bagaimana cara repair database yang hardisnya sudah terformat akibat install ulang OS.
langsung saja gan ke tutorial.
Kembalikan polder yang sudah terformat dengan bantuan GetDataBack for NTFS
Cara mengembalikan database Mysql Yang rusak
ini dia caranya :
Buka localhost/phpmyadmin
Masukan user dan password
Buka database yang akan di repair
Pilih table yang akan di repair
Lihat gambar:
















Database sudah kembali dengan sempurna
Semoga Bisa membantu

Wednesday, October 31, 2012

HACK PASSWORD MYSQL

Posting kali ini agak sedikit serem temanya juga hack.
("password yang di database menggunakan MD5")
buat para programer pemula yang sedang membuat form login tetapi anda lupa password
ketika mau login ,jangan anda hapus dulu dari table databasenya anda tinggal copy aja pasword nya lalu anda pergi ke http://www.md5decrypter.co.uk/
paste di MD5 Hashes:



Contoh screenshut

jangan pernah di pergunakan untuk kejahatan ,ini hanya sekedar untuk pembelajaran saja .













ma'af ya kalau tulisannya kurang enak di baca
Mudah-mudahan bermanfa'at.










Friday, September 21, 2012

Cara membuat FORM update dengan PHP

Sangat penting sekali  dalam pembuatan suatu program php, tidak akan sempurna kalau membuat suatu program tidak ada form updatenya. nah sekarang coba kita akan membuat form update dengan php yang sangat sederhana, bagi pemula tentu sangat penting sekali untuk pembuatan form update.
Langsung kita coba langah pertama tentunya kita buat dulu database mysqlnya dulu.
beri nama database bejalar
==============================================
CREATE TABLE  `data` (
 `id` INT( 3 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
 `nama` VARCHAR( 20 ) NOT NULL ,
 `alamat` VARCHAR( 100 ) NOT NULL
) ENGINE = MYISAM ;
==============================================
langkah selanjutnya kita buat form untuk menampilkan data nya


==============================================
<table width="97%" border="1" cellspacing="1" cellpadding="1">
  <tr>
    <th width="4%" scope="col">ID</th>
    <th width="17%" scope="col">NAMA </th>
    <th width="57%" scope="col">ALAMAT</th>
    <th width="22%" scope="col">ACTION</th>
  </tr>
 <?php
$host="localhost";
$userdb="root";
$passdb="";
$dbo="bejalar";
$sambung=mysql_pconnect($host,$userdb,$passdb);
mysql_select_db($dbo,$sambung);

 $query=mysql_query("SELECT data.id,data.nama,data.alamat
FROM  data ");
while ($row = mysql_fetch_array ($query)) {
$id=$row['id'];
$nama=$row['nama'];
$alamat=$row['alamat'];
?>
  <tr>
    <td><?=$id;?></td>
    <td><?=$nama;?></td>
    <td><?=$alamat;?></td>
    <td><a href="update.php?edit&id<?=$id;?>">Update</a></td>
  </tr>
  <? } ?>
</table>
==============================================

Simpan dengan nama tampil.php

Kemudian kita bikin form untuk updatenya
==============================================
<?php
$host="localhost";
$userdb="root";
$passdb="";
$dbo="bejalar";
$sambung=mysql_pconnect($host,$userdb,$passdb);
mysql_select_db($dbo,$sambung);

$id= $_GET['id'];
 $query = " SELECT * FROM data WHERE id = $id";
$sql = mysql_query ($query);
$row = mysql_fetch_array ($sql);
?>
 <FORM ACTION="proses_update.php" METHOD="POST" >
<table width="97%" border="1" cellspacing="1" cellpadding="1">
  <tr>
    <th width="8%" scope="col">ID</th>
    <th width="28%" scope="col">NAMA </th>
    <th width="64%" scope="col">ALAMAT</th>
    <th width="28%" scope="col">EDIT</th>
  </tr>

  <tr>
    <td><input type="text" name="id" disabled="disabled" value="<?=$row['id'];?>"  /></td>
    <td><input type="text" name="nama" value="<?=$row['nama'];?>"  /></td>
    <td><textarea name="alamat" cols="60" rows="2"><?=$row['alamat'];?>
    </textarea></td>
    <td>
    <input type="hidden" name="id" value="<?php echo $row['id']; ?>">
    <input type="submit" name="submit" value="SAVE" /></td>
  </tr>

</table></FORM>
==============================================
Simpan dengan file update.php

yang terakhir kita bikin untuk memproses data update nya
==============================================

<?php
$host="localhost";
$userdb="root";
$passdb="";
$dbo="bejalar";
$sambung=mysql_pconnect($host,$userdb,$passdb);
mysql_select_db($dbo,$sambung);

$id= $_POST['id'];
$nama= $_POST['nama'];
$alamat= $_POST['alamat'];
$query = "UPDATE data SET nama='$nama',alamat='$alamat'
 WHERE id='$id'" ;
 $hasil = mysql_query($query);
 //see the result
 if ($hasil) {
 
echo "<p align='center'> update data success </p>";
include "tampil.php";
}else{
echo "Data gagal di update";
}
?>
==============================================
Cara membuat FORM update dengan PHPSimpan dengan nama proses_update.php
Tutorial cara membuat form update dengan php 
semoga bermanfaat.





Tuesday, September 4, 2012

Tutorial BackUp database dengan MYSQL Administrator


Pada kesempatan kali ini saya sedikit sharing tentang bagai mana cara backup database dengan menggunakan MYSQL Administrator,Karena dengan menggunakan software ini kita akan di permudah untuk melakukan pembackUpan database.
Kalau belum punya software MYSQL ADMINISTRATOR Download Disini

Berikut langkah-langkahnya



















Semoga bisa membantu


Thursday, August 9, 2012

Tutorial Menampilkan Database MySql dengan PHP


Tutorial ini saya buat karena saya ingat pas perta makali saya belajar untuk menampilkan data mysql dengan php
seperti ini koding sob:


<?php //setting koneksi anda
$server = "localhost";
$username = "root";
$password = ".....";//isikan passs nya
$db = ".....";//isikan nama databasenya
$tbl = ".....";//isikan nama tablenya

$koneksi = mysql_connect($server,$username,$password);
mysql_select_db($db, $koneksi) or die("Cannot connect to database..");
?>
<table width="97%" border="1" cellspacing="1" cellpadding="1">
  <tr bgcolor="#BBBBBB" align="center">
    <td>NO</td>
    <td>Contoh 1</td>
    <td>Contoh2</td>
    <td>Contoh3</td>
    <td>Contoh4</td>
 
  </tr>
  <?php
  $no = 1;
  $cari   = " SELECT * FROM ".$db.".".$tbl.
  " order by ID desc ";
while ($hasil = mysql_fetch_array ($cari))
?>
  <tr>
    <td>&nbsp;<?=$no;?></td>
    <td>&nbsp;<?=$hasil['isidalam table'];?></td>
    <td>&nbsp;<?=$hasil['isidalam table'];?></td>
    <td>&nbsp;<?=$hasil['isidalam table'];?></td>
    <td>&nbsp;<?=$hasil['isidalam table'];?></td>
   
 
  </tr><? $no++; }?>
</table>

Kurang dan  lebihnya mohon ma'af
kalau ada yang salah jangan sungkan sob untuk komen nya.

Cara Membuat Koneksi ke Database mysql


Cara yang paling biasa para programer php yang paling harus di perhatikan adalah koneksi ke MYSQLnya
karena bisa fatal akibatnya kalau koneksi salah.

Berikut cara pembuatannya Khusus bagi yang belajar pemrograman php
kalau  bisa jangan kopi paste ,biar terbiasa dengan penulisannya .


$server = "localhost";
$username = "root";
$password = "passwordnya";
$db = "database";
$tbl = "table";

$koneksi = mysql_connect($server,$username,$password);
mysql_select_db($db, $koneksi) or die("Cannot connect to database..");




Monday, July 2, 2012

Cara membuat Input ke database MYSQL


Selamat wayahkiyeu, pada kesempatan kali ini saya akan memposting bagai mana cara membuat input data ke mysql dengan php khusus pemula.
langsung saja ini dia scripnya langsung copas aja biar cepat tepat dan akurat he he he ....








langkah pertama kita buat dulu databasenya sebagai berikut:

CREATE TABLE `data` (

`id` INT( 3 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,

`nama` VARCHAR( 20 ) NOT NULL ,

`alamat` VARCHAR( 50 ) NOT NULL

) ENGINE = MYISAM ;

Selanjutnya bikin script untuk koneksi ke database

<?php
$host = "localhost";
$user = "root";
$pass = "";
$dbnm = "belajar";

$conn = mysql_connect ($host, $user, $pass);
if ($conn) {
$buka = mysql_select_db ($dbnm);
if (!$buka) {
die ("Database tidak dapat dibuka");
}
} else {
die ("Server MySQL tidak terhubung");
}

?>
Simpan dengan nama koneksi.php
Langkah selanjutnya bikin Script untuk input ke table database sebagai berikut:
====================================================

<?php
include "koneksi.php";
//proses input data
if (isset($_POST['Input'])) {

$nama = addslashes (strip_tags ($_POST['nama']));
$alamat = addslashes (strip_tags ($_POST['alamat']));
//insert ke tabel
$query = "INSERT INTO data VALUES('$nama','$alamat')";
$sql = mysql_query ($query) or die (mysql_error());
if ($sql) {
echo "<h2><font color=blue>Data  berhasil ditambahkan</font></h2>";
} else {
echo "<h2><font color=red>Data  gagal ditambahkan</font></h2>";
}
}
?>
<div id="content">
<h2>Input Data </h2>
<FORM ACTION="" METHOD="POST" NAME="input" enctype="multipart/form-data">
<table cellpadding="0" cellspacing="0" border="0" width="700">
<tr>
<td>Nama</td>
<td>: <input type="text" name="nama" size="30" maxlength="30"></td>
</tr>
   <td>Alamat</td>
<td>: <textarea name="alamat" cols="40" rows="5"></textarea></td>
</tr>
   <td>&nbsp;</td>
<td>&nbsp;&nbsp;<input type="submit" name="Input" value="Input Data">&nbsp;
<input type="reset" name="reset" value="Reset"></td>
</tr>
</table>
</FORM>
</div>
====================================================
Untuk para pemula semoga dapat membantu
http://aqmalmaulana.blogspot.com




Tuesday, May 29, 2012

Tutorial input data ke database MYSQL


INSERT INTO digunakan untuk menyisipkan catatan baru dalam tabel.

Masukkan Data Ke Tabel Basis Data
INSERT INTO digunakan untuk menambahkan record baru ke tabel database.
Sintaksis
Hal ini dimungkinkan untuk menulis perintah INSERT INTO dalam dua bentuk.
Bentuk pertama tidak menentukan nama kolom di mana data akan dimasukkan, hanya nilai-nilai mereka:
INSERT INTO table_name
VALUES (value1, value2, value3,...)
Bentuk kedua menetapkan kedua nama kolom dan nilai-nilai yang akan dimasukkan:
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)

Untuk mempelajari lebih lanjut tentang SQL, silahkan kunjungi kami
 tutorial SQL .
Untuk mendapatkan PHP untuk mengeksekusi pernyataan di atas kita harus menggunakan mysql_query () fungsi. Fungsi ini digunakan untuk mengirim query atau perintah ke koneksi MySQL.
Contoh
Dalam bab sebelumnya kita membuat tabel bernama "Orang", dengan tiga kolom; "Nama depan", "NamaBelakang" dan "Umur". Kami akan menggunakan tabel yang sama dalam contoh ini. Contoh berikut menambahkan dua catatan baru ke tabel "Peserta":
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Peter', 'Griffin',35)");

mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
 
VALUES ('Glenn', 'Quagmire',33)");

mysql_close($con);
?>


Masukkan Data Dari Formulir Ke Database
Sekarang kita akan membuat form HTML yang dapat digunakan untuk menambahkan record baru ke dalam tabel "Orang".
Berikut adalah bentuk HTML:
<html>
<body>

<form action="insert.php" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>

</body>
</html>
Bila pengguna mengklik tombol submit dalam bentuk HTML pada contoh di atas, data formulir dikirim ke "insert.php".
The "insert.php" file menghubungkan ke database, dan mengambil nilai dari formulir dengan $ _POST variabel PHP.
Kemudian, mysql_query () fungsi mengeksekusi INSERT INTO, dan rekor baru akan ditambahkan ke tabel "Peserta".
Berikut adalah "insert.php" halaman:
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";

if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
echo "1 record added";

mysql_close($con);
?>


Tuesday, May 1, 2012

MYSQL DAN PHPMYADMIN


MYSQL DAN PHPMYADMIN

MYSQL Adalah salah satu jenis database server yang cukup terkenal,karena orang kebanyakan menggunakan database mysql karena program ini layanannya gratis. mysql juga termasuk jenis RDBMS (Relational database managenent System), juga mendukung bahasa pemrograman PHP.MYsql mempunyai query atau bahasa SQL (Scructured Query Language) yang sangat simple dan menggunakan escape character yang sama dengan PHP.

MYsQl mempunyai tampilan yang sangat mudah bagi pengguna dalam mengakses database juga menggunakan proteksi yang aman, untuk masuk ke database di sediakan USER biasanya user default nya root pass bisa di sesuaikan dengan keinginan anda, pasword biasanya di setting ketika anda melakukan proses instalasi.

phpMyAdmin merupakan software yang berbentuk seperti halaman web yang terdapat pada web server.
Fungsinya adalah untuk mengakses atau mengendalikan database MYsql, sehingga pengguna  tidak perlu repot untuk membuat perintah-perintah SQl,karena dengan adanya phpmyadmin mengelola database lebih mudah tinggal klik saja sudah di sediakan tombol-tombol yang sangat mudah di mengerti.
biasanya kalau di komputer kita sudah terinstal mysql dan phpMyAdmin untuk membukanya kita tinggal memasukan ke baigan halaman bworser dengan localhost atau bisa juga dengan menggunakan ip localhost : contohnya : 127.0.0.1      localhost
Lihat Gambar :
localhost






















by.AQMAL MAULANA