24 Feb 2017

Query MySQL

Ada  2 cara untuk query ke database. yang pertama adalah langsung menulis perintahnya dalam PHP. Cara lainnya adalah menulis perintahnya dalam variabel PHP.

Pada bagian ini kami akan memberikan contoh untuk cara yang pertama. Perintahnya akan terlihat sebagai berikut :

mysql_query($query);

perintah tersebut dapat diulang berulang kali pada kode PHP. yang perlu dilakukan adalah mengganti variabelnya.

Ini adalah kode yang ditulis untuk membuat tabel di MySQL dalam PHP :

<?php
$user="username";
$password="password";
$database="database";
mysql_connect(localhost,$user,$password);
@mysql_select_db($database) or die("Unable to select database");

$query="CREATE TABLE students(
student_id int(6) NOT NULL auto_increment,
student_fname varchar(15) NOT NULL,
student_lname varchar(15) NOT NULL,
student_gender varchar(20) NOT NULL,
student_class varchar(20) NOT NULL,
create_date varchar(20) NOT NULL,
PRIMARY KEY (student_id)
)";
mysql_query($query);
mysql_close();
?>

Masukkan nama database, username & password MySQL pada 3 kolom pertama.

Query selanjutnya adalah memasukkan isi ke dala tabel. Contohnya adalah sebagai berikut :

$query = "INSERT INTO students VALUES ('','$field1','$field2'
,'$field3','$field4','$field5')";

Anda tidak dapat melakukan isi ke dalam database melebihi field yang ada.

Share this
24 Feb 2017

Bagaimana Cara Koneksi ke MySQL

Koneksi ke MySQL merupakan langkah awal yang penting untuk aplikasi web dinamis. Jika koneksi MySQL gagal, maka anda tidak dapat menjalan query database.

Sebuah latihan yang baik saat menggunakan database adalah untuk mengatur host server, username, password dan nama database  pada awal kode (script). Agar lebih mudah dan tidak terjadi perulangan ketika melakukan koneksi, ada baiknya jika kode tersebut disimpan dalam satu file saja. Jika terjadi perubahan, makan anda hanya perlu merubah kode tersebut di satu file saja.

$localhost = "host_anda";
$username="username_anda";
$password="password_anda";
$database="nama_database";

Anda harus mengganti “host_anda”, “username_anda”, “password_anda”, “nama_database” dengan , host MySQL, username & password MySQL dan database yang akan digunakan untuk skrip anda.

Mungkin anda bertanya-tanya apakah ada resiko keamanan untuk menjaga password Anda dalam file. Anda tidak perlu khawatir karena  PHP source code diproses oleh server sebelum dikirim ke browser. Jadi pengunjung tidak akan melihat kode (script) aplikasi anda.

Selanjutnya anda perlu melakukan koneksi ke database dengan skrip PHP. Hal ini dapat dilakukan dengan fungsi mysql_connect :

mysql_connect($localhost,$username,$password);

Baris ini memberitahukan PHP untuk melakukan koneksi ke MySQL database server yang sudah anda set pada awal kode tadi.

Setelah koneksi terhubung, anda perlu select database yang akan anda gunakan. Database yang anda gunakan harus sesuai dengan username yang memiliki hak akees ke database tersebut. Hal ini dapat dilakukan melalui perintah berikut :

@mysql_select_db($database) or die("tidak bisa konek database");

Perintah ini memberitahukan PHP untuk memilih database yang sudah anda set dengan variabel $database pada awal code. Jika skrip tersebut gagal melakukan koneksi, maka akan menampilkan pesan error :

Tidak bisa konek database

fungsi or die(); berfungsi memberikan hasil debug dari fungsi yang dieksekusi.

Fungsi PHP penting lainnya :

mysql_close();

Fungsi ini sangatlah penting untuk menghentikan koneksi ke server database. Skrip anda akan tetap jalan jika anda tidak memasukkan fungsi ini. Dan jika anda tidak menghentikan koneksi (banyak koneksi yang terhubung) akan membuat masalah di website anda. latihan yang baik adalah menghentikan semua koneksi MySQL setelah mengeksekusi sebuah query.

Melalui perintah diatas, anda sudah berhasil konek ke server MySQL dan siap melakukan query database lainnya.

Share this
24 Feb 2017

Bagaimana Cara Membuat Tabel dengan PHPMyAdmin

Sebelum anda dapat melakukan apapun dengan database anda, anda harus membuat tabel terlebih dahulu.

Untuk membuat tabel pada PHPMyAdmin sangatlah mudah. Anda hanya perlu mengetik nama tabelnya dan isikan berapa jumlah field yang diinginkan lalu klik tombol GO. Kemudian akan muncul jendela baru dimana anda diminta untuk memasukkan nama field yang diinginkan.

Screen Shot 2013-09-13 at 10.23.18 AM

Screen Shot 2013-09-13 at 10.23.36 AM

 

Secara alternatif, anda dapat menjalan query MySQL untuk membuat tabel. Formatnya adalah sebagai berikut :

CREATE TABLE namatabel (Fields)

dimana field berisi namafield tipe(panjang) extra info,

masing-masing info dipisahkan dengan koma(,).

sebagai contoh : jika anda ingin membuat tabel Siswa dengan 3 field didalamya (NamaDepan, NamaBelakang, Umur) anda harus menuliskan query MySQL seperti ini :

CREATE TABLE Siswa(NamaDepan varchar(25),NamaBelakang varchar(25),Umur int);


Share this
24 Feb 2017

Pengertian Tentang PHP

Pada awalnya PHP adalah singkatan dari  Personal Home Page. Namun kemudian, dikenal dengan nama Hypertext Preprocessor, yaitu sebuah teknologi alternatif dari ASP.

PHP adalah sebuah bahasa open source dari sisi server yang digunakan untuk membuat website yang dinamis. PHP dapat dimasukkan ke dalam HTML. PHP biasanya digunakan bersamaan dengan database MySQL untuk linux/unix server. PHP merupakan bahasa yang paling digemari saat ini.

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:

  1. ‘Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.’
  2. ‘Web Server yang mendukung PHP dapat ditemukan dimana – mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.’
  3. ‘Dalam sisi pengembangan lebih mudah, karena banyaknya milis – milis dan developer yang siap membantu dalam pengembangan.’
  4. ‘Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.’
  5. ‘PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.’
Share this

© 1996 - 2019 Web Hosting Murah IndoSite.com.

All rights reserved.

Click Me