Eksekusi Query MySQL dengan PHP’, ‘PHP dan MySQL merupakan pasangan aplikasi yang paling banyak digunakan untuk membuat website dinamis. Blog ini pun dibuat menggunakan PHP dan MySQL ditambah beberapa dengan JavaScript.

Untuk membuat sebuah website dinamis menggunakan PHP dan MySQL salah satu hal yang penting adalah pengolahan database. Pengolahan database yang perlu adalah bagaimana membuat tabel, memasukan data, serta memanipulasi data yaitu hapus serta update.

Untuk tulisan ini adalah bagaimana membuat tabel dalam MySQL kemudian bagaimana melakukan query menggunakan skrip PHP. Sebenarnya untuk manipulasi data bisa saja menggunakan aplikasi semacam phpmyadmin tetapi kita juga bisa membuat query sendiri untuk kemudian di eksekusi menggunakan PHP.


Untuk membuat tabel dengan nama contoh dan struktur seperti berikut :

<code>

nama field “id”, tipe data “int”, panjang “4″

nama field “nama”, tipe data “varchar”, panjang “30″

nama field “alamat”, tipe data “varchar”, panjang “255″</code>

Bisa menggunakan query seperti berikut :

<code>CREATE TABLE contoh(”id” int (4) NOT NULL AUTO_INCREMENT, ”nama” varchar(30) NOT NULL, ”alamat” varchar(255) NOT NULL, PRIMARY KEY(”id”)</code>

Bagaimana melakukan koneksi ke MySQL pernah saya tulis beberapa minggu yang lalu dan saya posting diblog ini juga.

Untuk mengeksekusi query yang sudah kita buat, bisa menggunakan fungsi mysql_query([query]) atau fungsi mysql_db_query([basisdata],[query]). Bedanya dengan mysql_query() kita terlebih dahulu harus memberi tahu nama basis data yang akan digunakan dengan fungsi mysql_select_db([basisdata]), sedangkan dengan fungsi mysql_db_query() nama database langsung diberitahukan sebagai salah satu parameter pada fungsi tersebut.

Contoh dengan fungsi mysql_query() :

<code>mysql_select_db(”basisdata”); $sql=”CREATE TABLE contoh(”id” int (4) NOT NULL AUTO_INCREMENT, ”nama” varchar(30) NOT NULL, ”alamat” varchar(255) NOT NULL, PRIMARY KEY(”id”)”;

$query=mysql_query($sql);

if($query) {

echo “Berhasil”;

}else{

echo “Gagal”;

}

</code>

Contoh dengan fungsi mysql_db_query() :

<code>\$sql=”CREATE TABLE contoh(”id” int (4) NOT NULL AUTO_INCREMENT, ”nama” varchar(30) NOT NULL, ”alamat” varchar(255) NOT NULL, PRIMARY KEY(”id”)”;

$query=mysql_db_query(”basisdata”,$sql);

if($query) {

echo “Berhasil”;

}else{

echo “Gagal”;

}</code>

Kapan-kapan pembahasan akan dilanjutkan dengan memasukan data ke database.

Tulisan ini bukan bermaksud apa-apa, saya hanya sedang belajar tentang PHP dan MySQL, jadi bagi yang sudah jago jangan menghina tulisan yang memang sangat dasar ini.