ADs

Tugas PHP Pertama

1. Cara Membuat koneksi dengan dua database
Berikut adalah cara untuk membuat koneksi dengan dua database untuk MySql.
1.      Masukkan skrip berikut ke dalam notepad ++ atau text editor lainnya
<?php
$hostname = "localhost";
$username = "root";
$password = "";

// mengatur koneksi dan disimpan dalam satu variabel
$koneksi_1 = mysql_connect($hostname, $username, $password);
$koneksi_2 = mysql_connect($hostname, $username, $password, true);

// mengatur pemilihan database sesuai koneksi
mysql_select_db('klausa', $koneksi_1 );
mysql_select_db('kebutuhan_panganku', $koneksi_2 );

echo "Koneksi Berhasil";
?>

PENJELASAN :
Pada kasus ini kita menggunakan dua koneksi sekaligus untuk mengkoneksikan dua database (klausa dan kebutuhan_panganku).
2.      Save pada folder yang telah anda buat pada htdocs, dalam kasus ini saya menggunakan folder "Produktif”. Save dengan nama “koneksi.php”.




3.      Eksekusi PHP dengan web browser dengan cara mengketikkan teks berikut pada address bar (dengan kondisi XAMPP berjalan).



PENJELASAN :
Tugas_php = nama folder

4.      Jika berhasil, maka akan menampilkan teks sebagai berikut :



2. Cara Membuat database dan tabel sekaligus

Berikut adalah cara untuk membuat database dan tabel sekaligus untuk MySql.

1.      Masukkan skrip berikut ke dalam notepad ++ atau text editor lainnya

<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$koneksi = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $koneksi )
{
  die('Gagal Koneksi: ' . mysql_error());
}
echo '';
$sql = 'CREATE database tugas_php';
$buatdb = mysql_query( $sql, $koneksi );
if(! $buatdb )
{
  die('Pembuatan database, gagal: ' . mysql_error());
}
echo "";
usedb();
function usedb()
{
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$koneksi = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $koneksi )
{
  die('Gagal Koneksi: ' . mysql_error());
}
echo '';
bikintabel();
mysql_select_db( 'tugas_php' );
}
function bikintabel()
{
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$koneksi = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $koneksi )
{
  die('Gagal Koneksi: ' . mysql_error());
}
echo '';
$sql = 'CREATE TABLE karyawan( '.
       'id_karyawan INT NOT NULL AUTO_INCREMENT, '.
       'nama_karyawan VARCHAR(20) NOT NULL, '.
       'alm_karyawan  VARCHAR(20) NOT NULL, '.
       'gaji_karyawan   INT NOT NULL, '.
       'tgl_gabung  timestamp NOT NULL, '.
       'primary key ( id_karyawan ))';

mysql_select_db('tugas_php');
$buattabel = mysql_query( $sql, $koneksi );
if(! $buattabel )
{
  die('Gagal Membuat Tabel: ' . mysql_error());
}
echo "Tabel Karyawan dan Database tugas_php sukses dibuat";
mysql_close($koneksi);
}
?>

PENJELASAN :
Dalam kasus ini saya menggunakan beberapa function, jika function yang 1 berhasil atau “true” maka akan menjalankan function yang selanjutnya hingga selesai.

2.      Save pada folder yang telah anda buat pada htdocs, dalam kasus ini saya menggunakan folder "Produktif”. Save dengan nama “dbdantb.php”.



3.      Eksekusi PHP dengan web browser dengan cara mengketikkan teks berikut pada address bar (dengan kondisi XAMPP berjalan).




4.      Jika berhasil, maka akan menampilkan teks sebagai berikut :




Berikut adalah hasilnya jika kita lihat melalui shell dari xampp


0 komentar: