Selasa, 06 Januari 2009

Script PHP dan mysql

Ditemani Cappucino dan keripik kentang
Srcipt Php Membuat Database Mysql 04:59
Filed under: php

Sudah cukup lama tidak ngoding bersama php jadinya banyak script-srcipt yang lupa, yahh namanya juga manusia tempat hilap dan lupa. Ketika gw ingin membuat database mysql lewat script php ternyata gagal terus. Gw menggunakan script seperti dibawah ini.


$nm_database="basket";
$sambung=mysql_connect("localhost","root","");
if($sambung) {
echo "koneksi berhasil";
} else {
echo "koneksi gagal";
}
$buat=mysql_create_db($nm_database);
if(buat) {
echo "database $nm_database berhasil dibuat";
} else {
echo "database gagal dibuat";
}
?>



Sebelumnya gw ingin menjelaskan script nya terlebih dahulu. Pada scrip diatas terdapat dua bagian penting, bagian yang pertama gw ingin ngecek apa php terkoneksi dengan database mysql :


$sambung=mysql_connect("localhost","root","");
if($sambung) {
echo "koneksi berhasil";
} else {
echo "koneksi gagal";
}



script yang di garis bawahin dan dicetak tebal tersebut dimaksudkan untuk mengkoneksikan php dengan mysql.
Bila koneksi berhasil maka akan mucul kalimat koneksi berhasil

Kemudian pada bagian kedua adalah script untuk membuat database pada mysql, maksudnya kita tidak perlu lagi masuk kedalam phpmyadmin untuk membuat database mysql,melalui script tersebut kita bisa langsung membuatnya.


$buat=mysql_create_db($nm_database);
if(buat) {
echo "
database $nm_database berhasil dibuat";
} else {
echo "
database gagal dibuat";
}



script yang dicetak miring tersebut dimaksudkan untuk membuat database, dengan nama database yang sudah diklarasikan sebelumnya, Namun ternyata setelah dijalankan terdapat pesan kesalah,seperti berikut


Fatal error: Call to undefined function mysql_create_db() in C:\Program Files\xampp\htdocs\buatdatabase1.php on line 9



Sehingga seluruh tampilan dari file tersebut(gabungan kedua bagian) menjadi


koneksi berhasil
Fatal error: Call to undefined function mysql_create_db() in C:\Program Files\xampp\htdocs\buatdatabase1.php on line 9



oleh sebab itu untuk dapat membuat database melalui scrip php gw mengubah script

$buat=mysql_create_db($nm_database);

menjadi

$buat=mysql_query("create database $nm_database");

dan bagaimana hasilnya??!! Setelah gw jalankan programnya maka di web browser gw muncullah


koneksi berhasil
database basket berhasil dibuat



yang berarti koneksi ke mysql berhasil dan pembuatan database dengan nama "basket" berhasil juga, oleh sebab itu untuk selanjutnya semua yang menggunakan query mending pake script seperti dibawah ini


$buat=mysql_query();



Semoga membantu...

-thanx 2 mas Praz-

Tidak ada komentar:

Posting Komentar