Cara Membuat
2 Koneksi Database Di PHP
PENTING :
Sebelum anda menyambungkan 2 koneksi database di php
terlebih dahulu anda harus mempunyai 2 database yaitu
1.database kebutuhan_panganku
2.database klausa
Berikut ini adalah cara untuk membuat koneksi dengan dua database untuk MySql di PHP.
Berikut ini adalah deskripsi koneksi database di PHP
Masukkan
skrip berikut ke dalam notepad ++
<?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 Menyambung";
?>
KETERANGAN:
Pada tahap
ini kita menggunakan dua koneksi sekaligus untuk mengkoneksikan dua database
(database klausa dan database
kebutuhan_panganku).
kebutuhan_panganku).
Save pada folder yang telah anda buat pada htdocs, dalam tahap ini saya menggunakan folder "tugas_php”. Save dengan nama “test_koneksi.php”
berikut ini adalah Tampilan savefannya :
Jalankan PHP dengan web browser dengan cara mengketikkan teks berikut pada
address bar (dengan kondisi XAMPP berjalan).
berikut ini adalah tampilannya :
Jika berhasil, maka akan menampilkan teks sebagai berikut :
KETERANGAN :
Tugas_php =
nama folder
Test_Koneksi.php
= nama koneksi nya
Cara Membuat database dan tabel sekaligus
Berikut adalah cara untuk membuat
database dan tabel sekaligus untuk MySql.
Berikut ini adalah Deskripsi untuk
membuat database dan tabel
<?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( '.
'nomor_induk_karyawan INT NOT NULL
AUTO_INCREMENT, '.
'nama_karyawan VARCHAR(20) NOT NULL, '.
'almt_karyawan VARCHAR(20) NOT NULL, '.
'gaji_karyawan INT NOT NULL, '.
'tgl_msk_kerja timestamp NOT NULL, '.
'primary key ( nomor_induk_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 Telah Sukses Dibuat";
mysql_close($koneksi);
}
?>
Dalam tahap ini saya menggunakan beberapa fungsi, jika fungsi yang 1 berhasil atau “true” maka akan menjalankan fungsi yang selanjutnya hingga selesai.
Save pada folder yang telah anda buat pada htdocs, dalam tahap ini saya menggunakan folder "tugas_php”. Save dengan nama “test_db.php”.
Jalankan PHP dengan web browser dengan cara mengketikkan teks berikut pada address bar (dengan kondisi XAMPP berjalan).
Jika berhasil, maka akan menampilkan teks sebagai berikut
KETERANGAN :
Tugas_php =
nama folder
Test_db.php
= nama koneksi nya
Berikut adalah hasilnya jika kita
lihat melalui shell dari xampp
KETERANGAN :
Yang Melingkar Warna Oren Menunjukan Tabel Karyawan
dan Yang Melingkar Warna Pink Menunjukan Database test_db