Membuat Database MySQL di PHP
PHP menggunakan fungsimysql_query
untuk membuat
database MySQL, fungsi ini membutuhkan dua parameter dan mengembalikan
nilai TRUE jika berhasil atau FALSE jika gagal.
1
|
bool mysql_query( sql, connection );
|
sql
– parameter ini diperlukan untuk menempatkan query SQL untuk membuat databaseconnection
– parameter ini bersifat opsional, jika tidak ditentukan, maka akan menggunakan koneksi dengan fungsimysql_connect
yang paling terakhir
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';
$koneksi = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $koneksi )
{
die('Gagal Koneksi: ' . mysql_error());
}
echo 'Koneksi Berhasil';
$sql = 'CREATE Database test_db';
$buatdb = mysql_query( $sql, $koneksi );
if(! $buatdb )
{
die('Pembuatan database, gagal: ' . mysql_error());
}
echo "Database test_db berhasil dibuat\n";
mysql_close($koneksi);
?>
|
Memilih Database MySQL di PHP
Setelah Anda membuat sambungan dengan database server maka langkah selanjutnya yaitu memilih database tertentu, hal ini diperlukan karena mungkin ada beberapa database yang berada pada server induk dan kita dapat melakukan pekerjaan dengan database yang telah dipilih ini pada suatu waktu.PHP menyediakan fungsi
mysql_select_db
untuk memilih database. Fungsi ini mengembalikan nilai TRUE jika berhasil atau FALSE jika gagal.
1
|
bool mysql_select_db( db_name, connection )
|
db_name
– parameter ini diperlukan untuk nama database yang akan dipilihconnection
– parameter ini bersifat opsional, jika tidak ditentukan, maka akan menggunakan koneksi dengan fungsimysql_connect
yang paling terakhir
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';
$koneksi = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $koneksi )
{
die('Gagal Koneksi: ' . mysql_error());
}
echo 'Koneksi Berhasil';
mysql_select_db( 'test_db' );
mysql_close($koneksi );
?>
|
Membuat Tabel di Database MySQL dengan PHP
Untuk membuat tabel dalam database, yang perlu kita lakukan sama seperti kita membuat database. Pertama kita membuat query SQL untuk membuat tabel dan kemudian jalankan query tersebut menggunakan fungsimysql_query()
.Perhatikan contoh skrip membuat tabel di database MySQL dengan PHP berikut ini:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $koneksi )
{
die('Gagal Koneksi: ' . mysql_error());
}
echo 'Koneksi Berhasil';
$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(14) 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 sukses dibuat\n";
mysql_close($koneksi);
?>
|
$sql
, pada variabel tersebut berisi
query SQL untuk membuat tabel. Sedikit saran jika anda ingin membuat
banyak tabel, maka akan sangat merepotkan jika harus mengetik-kan banyak
query, maka dari itu manfaatkan-lah software untuk membuat tabel di
MySQL seperti HeidiSQL.Happy CODING!
0 comments:
Post a Comment