Friday, June 8, 2012

Contoh Dasar Menghapus Database MySQL

Permintaan DELETE sangat mirip dengan Query UPDATE . Kita perlu memilih table, memberitahu MySQL untuk melakukan penghapusan, dan memberikan persyaratan bahwa catatan harus memiliki untuk itu harus dihapus.

Katakanlah kita ingin menghapus karyawan termuda dari meja kami dibuat sebelumnya karena dia harus kembali ke sekolah. Ini adalah bagaimana kita melakukannya.


 PHP & MySQL Code:

<?php
// Connect to MySQL

// Delete Bobby from the "example" MySQL table
mysql_query("DELETE FROM example WHERE age='15'")
or die(mysql_error());  
?>

 
Penting untuk dicatat bahwa query ini akan dihapus SEMUA catatan yang memiliki usia 15 tahun. Karena Bobby adalah 15 tahun hanya tua ini bukan masalah.

 Tips MySQL DELETE

Sebelum melakukan delete pada database, pastikan untuk membuat cadangan tabel / database dalam hal naskah Anda melepas sedikit lebih dari yang diinginkan. Uji query hapus Anda bahkan sebelum berpikir tentang menggunakan mereka di atas meja Anda. Selama Anda berhati-hati saat menggunakan query yang kuat Anda tidak perlu mengalami masalah.





Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari PHP MySQL Tutorial di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Menggunakan Sintaks WHERE Dalam Database MySQL

Jika kita ingin hanya memilih entri tertentu dari suatu table, maka kita akan menggunakan kata kunci WHERE.
 
 WHERE memungkinkan Anda menentukan persyaratan yang harus memenuhi entri untuk dikembalikan dalam hasil MySQL. Entri-entri yang tidak lulus tes akan ditinggalkan. Kami akan dengan asumsi data dari pelajaran sebelumnya untuk contoh-contoh berikut.


 Menjadi Selektif Dengan Seleksi MySQL Anda

Ada tiga entri dalam tabel kita
"example": Tim, Sandy, dan Bobby. Untuk memilih Sandy saja kita juga bisa menentukan usia Sandy (21) atau kita bisa menggunakan namanya (Sandy Smith). Di masa depan mungkin ada orang lain yang 21, jadi kita akan menggunakan namanya sebagai kebutuhan kita.
 

WHERE digunakan dalam conjuction dengan pernyataan matematika. Dalam contoh kita kita akan ingin memilih semua baris yang memiliki string "Sandy Smith" di kolom "name" (matematis: {kolom name} = "Sandy Smith"). Berikut adalah cara untuk melakukannya.

 <?php
// Make a MySQL Connection
mysql_connect("localhost", "admin", "1admin") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());

// Get a specific result from the "example" table
$result = mysql_query("SELECT * FROM example
 WHERE name='Sandy Smith'") or die(mysql_error());

// get the first (and hopefully only) entry from the result
$row = mysql_fetch_array( $result );
// Print out the contents of each row into a table
echo $row['name']." - ".$row['age'];
?>



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari PHP MySQL Tutorial di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

MySQL Update dan Hapus

Tidak ada cara khusus dalam PHP untuk melakukan update dan delete pada database MySQL. Anda masih menggunakan mysql_query () untuk menjalankan UPDATE atau DELETE.

Misalnya untuk memperbarui password di tabel mysql untuk username phpcake dapat dilakukan dengan mengeksekusi pernyataan UPDATE dengan mysql_query ().



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari PHP MySQL Tutorial di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Teknik Membuat Database MySQL Baru

Anda harus menggunakan mysql admin untuk membuat database MySQL. Perintah sederhana hanya menulis mysql admin di jendela dos diikuti dengan nama database Anda ingin membuat.

C:\>mysqladmin create petstore
C:\>mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 4.0.18-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> SHOW databases;
+----------+
| Database |
+----------+
| mysql    |
| petstore |
| test     |
+----------+
2 rows in set (0.00 sec)

mysql>

Anda juga dapat mengetikkan query di mysql> prompt seperti ini

 mysql> CREATE database petstore;
Query OK, 1 row affected (0.00 sec)

Untuk menampilkan database yang tersedia di mysql menggunakan perintah show database pada prompt mysql>. Sekarang menggunakan database dengan mengetikkan petstore USE dan kemudian ketik tabel SHOW untuk melihat apa tabel yang tersedia dalam database

mysql> USE petstore;
Database changed
mysql> SHOW tables;
Empty set (0.00 sec)

 Berikutnya saya akan menunjukkan cara membuat tabel dalam database mysql


Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari PHP MySQL Tutorial di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Thursday, June 7, 2012

Cara Memasukkan Data ke Database MySQL

Memasukkan data ke MySQL dilakukan dengan menggunakan mysql_query () untuk mengeksekusi query INSERT. Perhatikan bahwa string query tidak harus diakhiri dengan titik koma. Di bawah ini adalah contoh menambahkan user MySQL baru dengan menyisipkan baris baru ke tabel dalam database pengguna mysql:


 <?php
include 'library/config.php';
include 'library/opendb.php';

mysql_select_db($mysql);
$query = "INSERT INTO user (host, user, password, select_priv, insert_priv, update_ priv) VALUES ('localhost', 'phpcake', PASSWORD('mypass'), 'Y', 'Y', 'Y')";

mysql_query($query) or die('Error, insert query failed');

$query = "FLUSH PRIVILEGES";
mysql_query($query) or die('Error, insert query failed');

include 'library/closedb.php';
?>

 Dalam contoh di atas mysql_query () diikuti dengan die (). Jika query gagal pesan kesalahan akan dicetak dan eksekusi script diakhiri. Sebenarnya Anda dapat menggunakan die () dengan fungsi yang mungkin tidak menjalankan dengan benar. Dengan begitu Anda dapat yakin bahwa script tidak akan terus berjalan bila kesalahan terjadi.
<--/td>

Dalam aplikasi nyata nilai-nilai pernyataan INSERT akan menjadi nilai bentuk. Sebagai tindakan pencegahan yang aman selalu melarikan diri dari nilai-nilai menggunakan addslashes () jika get_magic_quotes_gpc () returns false. Di bawah ini adalah contoh penggunaan nilai bentuk dengan INSERT. Ini sama seperti di atas kecuali bahwa username dan password baru diambil dari $ _POST:



 <html>
<head>
<title>Add New MySQL User</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
if(isset($_POST['add']))
{
include 'library/config.php';
include 'library/opendb.php';

$username = $_POST['username'];
$password = $_POST['password'];

$query = "INSERT INTO user (host, user, password, select_priv, insert_priv, update_ priv) VALUES ('localhost', '$username', PASSWORD('$password'), 'Y', 'Y', 'Y')";
mysql_query($query) or die('Error, insert query failed');

$query = "FLUSH PRIVILEGES";
mysql_query($query) or die('Error, insert query failed');

include 'library/closedb.php';
echo "New MySQL user added";
}
else
{
?>
<form method="post">
<table width="400" border="0" cellspacing="1" cellpadding="2">
<tr>
<td width="100">Username</td>
<td><input name="username" type="text" id="username"></td>
</tr>
<tr>
<td width="100">Password</td>
<td><input name="password" type="text" id="password"></td>
</tr>
<tr>
<td width="100">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="100">&nbsp;</td>
<td><input name="add" type="submit" id="add" value="Add New User"></td>
</tr>
</table>
</form>
<?php
}
?>
</body>
</html>




Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari PHP MySQL Tutorial di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Menghapus Database MySQL Dengan PHP

Seperti dengan membuat database MySQL, juga lebih baik untuk menggunakan mysql_query () dan untuk mengeksekusi pernyataan SQL DROP DATABASE daripada menggunakan mysql_drop_db ()


<?php
include 'config.php';
include 'opendb.php';

// ... do something here

$query  = 'DROP DATABASE phpcake';
$result = mysql_query($query);

// ... probably do something here too

include 'closedb.php';
?>

Setelah database dan tabel siap saatnya untuk memasukkan sesuatu ke dalam database.


Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari PHP MySQL Tutorial di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Teknik dasar menciptakan Table Dalam PHP

Untuk membuat tabel dalam database baru yang perlu Anda lakukan hal yang sama seperti membuat database. Pertama membuat query SQL untuk membuat tabel kemudian jalankan query menggunakan fungsi mysql_query ().


 <?php
include 'config.php';
include 'opendb.php';

$query  = 'CREATE DATABASE phpcake';
$result = mysql_query($query);

mysql_select_db('phpcake') or die('Cannot select database');

$query = 'CREATE TABLE contact( '.
         'cid INT NOT NULL AUTO_INCREMENT, '.
         'cname VARCHAR(20) NOT NULL, '.
         'cemail VARCHAR(50) NOT NULL, '.
         'csubject VARCHAR(30) NOT NULL, '.
         'cmessage TEXT NOT NULL, '.
         'PRIMARY KEY(cid))';

$result = mysql_query($query);

include 'closedb.php';
?>


Tentu saja ketika Anda harus membuat banyak tabel itu ide yang baik untuk membaca query dari file kemudian simpan di variabel $ query bukan menulis query di script Anda.

<?php
include 'config.php';
include 'opendb.php';

$queryFile = 'myquery.txt';

$fp    = fopen($queryFile, 'r');
$query = fread($fp, filesize($queryFile));
fclose($fp);
$result = mysql_query($query);

include 'closedb.php';
?>





Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari PHP MySQL Tutorial di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Cara Dasar Membuat Database MySQL Dengan Menggunakan PHP

Untuk membuat database menggunakan fungsi mysql_query ()  untuk mengeksekusi sebuah query SQL seperti ini :

<?php
include 'config.php';
include 'opendb.php';

$query  = "CREATE DATABASE phpcake";
$result = mysql_query($query);

include 'closedb.php';
?>



Harap dicatat bahwa query tidak harus diakhiri dengan titik koma.

PHP juga menyediakan fungsi untuk membuat database MySQL, mysql_create_db (). Fungsi ini sudah ditinggalkan. Lebih baik menggunakan mysql_query () untuk mengeksekusi pernyataan SQL CREATE DATABASE bukan seperti contoh di atas.

Jika Anda ingin membuat database MySQL dengan  PHP
menggunakan fungsi mysql_create_db ()  Anda dapat melakukannya seperti ini:



<?php
include 'config.php';
include 'opendb.php';

mysql_create_db('phpcake');

include 'closedb.php';
?>



Jika Anda ingin membuat tabel dalam database yang baru Anda buat tidak lupa memanggil mysql_select_db () untuk mengakses database baru.

Catatan:

Beberapa web hosts mengharuskan Anda untuk membuat databese MySQL dan user melalui control panel website Anda (seperti CPanel). Jika Anda mendapatkan error ketika mencoba untuk membuat database ini kadang terjadi.




Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari PHP MySQL Tutorial di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Teknik Dasar Terhubung Dengan Database MySQL

Membuka koneksi ke MySQL database dari PHP sangantlah mudah . Hanya menggunakan fungsi mysql_connect ()  seperti ini :

<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die                      ('Error connecting to mysql');

$dbname = 'petstore';
mysql_select_db($dbname);
?>


$ dbhost adalah nama dari server MySQL. Ketika webserver Anda pada mesin yang sama dengan server MySQL Anda dapat menggunakan localhost atau 127.0.0.1 sebagai nilai dari $ dbhost. $dbpass dan $dbuser  adalah valid MySQL nama pengguna dan password. Untuk menambahkan user ke MySQL kunjungi halaman ini: MySQL Tutorial

Jangan lupa untuk memilih database menggunakan mysql_select_db () setelah tersambung ke mysql. Jika database tidak dipilih permintaan Anda untuk memilih atau memperbarui sebuah tabel tidak akan bekerja.

Terkadang web host akan meminta Anda untuk menentukan nama MySQL server dan nomor port. Sebagai contoh jika nama server MySQL adalah db.php-mysql-tutorial.com dan nomor port 3306 (nomor port default untuk MySQL) maka Anda Anda dapat memodifikasi kode di atas untuk:



<?php
$dbhost = 'db.php-mysql-tutorial.com:3306';
$dbuser = 'root';
$dbpass = 'password';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die                      ('Error connecting to mysql');

$dbname = 'petstore';
mysql_select_db($dbname);
?>


Ini adalah cara dasar yang sering digunakan untuk membuka koneksi database dalam file terpisah. Kemudian setiap kali Anda ingin membuka koneksi hanya menyertakan file. Biasanya host, user, password dan database name juga dipisahkan dalam file konfigurasi.

Contoh config.php yang menyimpan konfigurasi koneksi dan opendb.php yang membuka koneksi adalah:

Contoh Skrip PHP 



<?php
// This is an example of config.php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';
$dbname = 'phpcake';
?>

<?php
// This is an example opendb.php
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die                      ('Error connecting to mysql');
mysql_select_db($dbname);
?>


 Jadi sekarang Anda dapat membuka koneksi ke mysql seperti ini:

 <?php
include 'config.php';
include 'opendb.php';

// ... do something like insert or select, etc

?>





Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari PHP MySQL Tutorial di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.

Wednesday, June 6, 2012

Pengertian Dasar MySQL Dan Database

MySQL saat ini adalah sumber yang paling populer server database terbuka yang ada. Selain itu, sangat umum digunakan bersamaan dengan Skrip PHP  untuk membuat kuat dan dinamis aplikasi server-side.

MySQL telah dikritik di masa lalu karena tidak mendukung semua fitur lain Sistem DataBase populer dan lebih mahal Manajemen. Namun, MySQL terus meningkatkan dengan setiap rilis (saat ini versi 5), dan telah menjadi sangat populer dengan individu dan bisnis dari berbagai ukuran.

Apa itu Database ?
 Database adalah sebuah struktur yang datang dalam dua rasa: sebuah database flat dan sebuah database relasional. Database relasional lebih berorientasi pada pikiran manusia dan sering lebih dipilih daripada database bual-de-gook datar yang hanya disimpan pada hard drive seperti file teks. MySQL adalah sebuah database relasional.

Dalam sebuah database relasional terstruktur ada tabel yang menyimpan data. Kolom mendefinisikan jenis informasi yang akan disimpan dalam tabel. Sebuah kolom individu harus dibuat untuk setiap jenis data yang ingin Anda simpan (Usia yaitu, Berat, Tinggi).

Di sisi lain, baris berisi nilai yang sebenarnya untuk kolom ini ditentukan. Setiap baris akan memiliki 1 nilai untuk setiap dan setiap kolom. Misalnya tabel dengan kolom (Nama, Umur, Berat-lbs) bisa memiliki baris dengan nilai (Bob, 65, 165). Jika semua pembicaraan database relasional terlalu membingungkan, jangan putus asa. Kita akan berbicara tentang dan menunjukkan beberapa contoh dalam pelajaran mendatang.


Kenapa Menggunakan Database ?
 
Database adalah yang paling berguna ketika datang untuk menyimpan informasi yang cocok dengan kategori logis. Misalnya, katakan bahwa Anda ingin menyimpan informasi dari semua karyawan dalam suatu perusahaan. Dengan database Anda dapat mengelompokkan bagian-bagian berbeda dari bisnis Anda ke dalam tabel terpisah untuk membantu menyimpan informasi Anda secara logis. Contoh tabel mungkin: Karyawan, Pengawas, dan Pelanggan. Setiap tabel kemudian akan berisi kolom khusus untuk ketiga bidang. Untuk membantu menyimpan informasi yang terkait dengan setiap karyawan, tabel Karyawan mungkin memiliki kolom berikut: Hire, Tanggal, Posisi, Umur, dan Gaji.



Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari PHP MySQL Tutorial di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.