Senin, 22 April 2019

Pengenalan Bahasa PHP#14 Connection PHP To SQL



Haii... Teman- teman Gimana Kabar Hari ini ..?

Semoga Dalam Keadaan yang sehat serta di beri rezeki yang melimpah oleh tuhan YME.


Nah Kali ini saya akan melanjutkan pelajaran mengenai pemrograman dalam bahasa PHP part 14 mari kita mulai untuk mempelajari pemrograman bahasa PHP Insert PHP to SQL



Check this Out :)



Connection PHP To SQL

       Sebelum kita membahasnya  lebih lanjut tentang inserting data, terlebih dahulu akan disinggung tentang bagaimana caranya melakukan koneksi dari PHP ke MySQL. 

Perintah PHP untuk koneksi ke MySQL adalah: 
mysql_connect(‘nama host’, ‘nama user’, ‘password’); mysql_select_db(‘nama db’); 

Keterangan: 
Nama  Host  :  nama  komputer  di  mana  MySQL  nya  berada,  kalo  berada  di komputer itu sendiri maka nama hostnya: ‘localhost’, bisa juga diberi nomor IP dari komputernya. 
Nama User   : nama user yang memiliki hak akses ke MySQL nya 
Password      : password dari nama user yang punya hak akses ke MySQL 
Nama DB     : nama database yang akan dipilih 


Menjalankan Query SQL di PHP 
               Setelah kita melakukan koneksi dari PHP ke MySQL, selanjutnya kita bisa menjalankan query melalui script PHP. 

Untuk menjalankan query SQL di PHP, kita gunakan perintah 
mysql_query(query); 

Contoh: 
Berikut ini contoh script PHP untuk menjalankan query SQL untuk insert data ke tabel MySQL 

<?php 
include "koneksi.php"; 
$query = "INSERT INTO namaTabel(field1, field2) VALUES(value1, value2) "; mysql_query($query); 
?> 

Selanjutnya akan dibahas bagaimana  mengimplementasikan  konsep inserting data ke MySQL melalui script PHP yang diintegrasikan dengan form input 

Nah untuk contoh soalnya sendiri saya akan memberi problem serta memberi answer untuk problem nya, untuk contoh nya sendiri ada di bawah ini :

Problem 1

Buatlah form untuk keperluan pengisian buku tamu (guestbook) dengan data yang diisikan sbb:
Nama pengisi
Email
Situs Web
Komentar

Buat pula sebuah tabel dalam database untuk menyimpan data isian buku tamu tersebut dengan field sbb:



Keterangan:
Field ‘tanggal’ digunakan untuk menyimpan informasi tanggal kapan komentar tersebut dikirim (tanggal ini secara otomatis membaca tanggal ketika komentar buku tamu disubmit)


Listing Program
1. Membuat Database Seminar yang berisi tabel data peserta





2. Membuat form pengisian data peserta



3. Membuat koneksi dari PHP ke MySQL




Tampilan Program
1. Form registrasi peserta




2. Tampilan Database setelah data diinputkan




2. Buatlah form untuk registrasi mahasiswa baru angkatan tahun 2009 di sebuah universitas  X yang di dalamnya  terdapat  3 buah  fakultas,  yaitu  KEDOKTERAN (kode: A), TEKNIK (kode: B), dan MIPA (kode: C)

Berikut ini gambaran form untuk registrasi mahasiswa adalah:



Setiap kali data mahasiswa  baru diinputkan,  maka secara otomatis  dibuatkan nomor induk mahasiswa (NIM) dengan format X-XX-XXXX sebelum disimpan ke database dengan keterangan:

Digit pertama menunjukkan kode fakultas si mahasiswa, Digit kedua dan ketiga menunjukkan  tahun  angkatan,  dan  4  digit  sisanya  menunjukkan  nomor  urut mahasiswa sesuai kode fakultas dan tahun angkatannya

Berikut ini contoh  cara pemberian NIM,  misalkan  terdapat  6 data mahasiswa yang akan diinputkan




Sedangkan field tabel database yang diperlukan untuk registrasi ini adalah


Petunjuk Pengerjaan:
Silakan baca artikel saya di blog tentang membuat kode unik incremental otomatis terkait dengan membuat NIM untuk kasus di atas.
/ide-membuat-generator-kode-unik-incremental- otomatis/


Listing Program
1. Membuat Form untuk memilih Fakultas




2. Membuat program untuk pengisian Form data diri. Data NIM diisikan secara otomatis berdasarkan fakultas yang dipilih.
Terdapat sintaks baru yaitu,$data = mysql_fetch_array($result) yang digunakan untuk menampilkan data dari MySQL. Pada dasarnya, fungsi mysql_fetch_array() hampir sama dengan mysql_fetch_row(). Namun fungsi mysql_fetch_array() memberikan alternatif cara menampilkan data MySQL dengan lebih mudah. Dalam fungsi mysql_fetch_array() kita bisa menggunakan nama kolom dari tabel MySQL sebagai key atau index array. Juga bisa menggunakan index penomoran kolom..





3. Membuat program submit.php



4. Membuat Database Registrasi yang berisikan tabel Formulir di phpMyadmin




Tampilan Program
1. Form pertama untuk memilih Fakultas



2. Form kedua untuk mengisi data diri










3. Pesan setelah data berhasil diinputkan ke dalam Database



4. Tampilan Database setelah data diinputkan



Sekian Untuk Pengenalan bahasa PHP Cara menggunakan INSERT Data dari saya temen temen 

kalian jangan bosan ya dengan bahasa PHP 

untuk Tutorial Bahasa PHP lainnya Tunggu saja ya temen-temen 



See U Next TIME In My BLOG :D 

0 komentar:

Posting Komentar