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 Terbuka";
?>
PENJELASAN :
Pada kasus ini kita menggunakan dua koneksi sekaligus untuk mengkoneksikan dua database (klausa dan kebutuhan_panganku).
$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 Terbuka";
?>
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 "tugas_php”. 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 test_db';
$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( 'test_db' );
}
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('test_db');
$buattabel = mysql_query( $sql,
$koneksi );
if(! $buattabel )
{
die('Gagal Membuat Tabel: ' . mysql_error());
}
echo "Tabel Karyawan dan
Database test_db 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 "tugas_php”. 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
Komentar
Posting Komentar