Tuesday, June 5, 2012

Cara Menghitung Record -- MySQL COUNT

Dalam MySQL terdapat fungsi count. Fungsi COUNT adalah fungsi agregat yang hanya menghitung semua item yang berada dalam kelompok. "products" tabel yang ditampilkan di atas memiliki beberapa produk dari berbagai jenis. Salah satu penggunaan COUNT mungkin untuk mengetahui berapa banyak item dari setiap jenis yang ada di meja.

Seperti yang kita lakukan dalam pelajaran pengenalan agregat, kita akan GROUP BY tipe untuk membuat empat kelompok: Music, Toy, Clothing dan Food. Untuk sedikit perubahan tempo, mari kita menghitung nama kolom untuk menemukan berapa banyak produk ada per jenis.


Contoh Kode PHP & MySQL :
 
<?php
// Make a MySQL Connection

$query = "SELECT type, COUNT(name) FROM products GROUP BY type"; 
  
$result = mysql_query($query) or die(mysql_error());

// Print out result
while($row = mysql_fetch_array($result)){
 echo "There are ". $row['COUNT(name)'] ." ". $row['type'] ." items.";
 echo "<br />";
}
?>

Tampilan Hasilnya adalah :

There are 2 Clothing items.
There are 1 Food items.
There are 3 Music items.
There are 2 Toy items.

 


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

Cara Membuat Database

Memiliki fitur pencarian di situs Anda sangat berguna untuk membantu pengguna menemukan apa yang mereka cari. Search engine dapat berkisar dari sesuatu yang sederhana seperti yang kita miliki di sini, untuk sesuatu yang besar dan rumit seperti Google.
Kita asumsikan bahwa semua data yang ingin Anda dapat disimpan dalam database MySQL Anda. Itu tidak akan memiliki algoritma mewah - hanya sederhana SEPERTI query, tetapi akan bekerja untuk menemukan dasar dan menyediakan batu loncatan untuk membuat sistem pencarian lebih kompleks.

Sebelum kita dapat mulai kita perlu database. Kode di bawah ini akan membuat database tes untuk digunakan sebagai Anda bekerja melalui tutorial.


CREATE TABLE users
(fname VARCHAR(30), lname VARCHAR(30), info BLOB);
INSERT INTO users VALUES ( "Jim", "Jones", "In his spare time Jim enjoys biking, eating pizza, and classical music" ),
( "Peggy", "Smith", "Peggy is a water sports enthusiast who also enjoys making soap and selling cheese" ),
( "Maggie", "Martin", "Maggie loves to cook itallian food including spagetti and pizza" ),
( "Tex", "Moncom", "Tex is the owner and operator of The Pizza Palace, a local hang out joint" ) 


 


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

Pengertian MySQL


MySQL adalah database  dengan PHP cepat dan kuat, sangat cocok bila dikombinasikan, dengan database kita bisa menyimpan, mencari dan mengklasifikasikan data dengan lebih akurat dan profesional. MySQL menggunakan bahasa SQL (structur QueryLanguage) berarti MySQL menggunakan query atau bahasa pemprogaman sudah standar di dunia database. Keuntungan MySQL meliputi: 

1. Dalam hal kinerja, MySQL tidak diragukan lagi, sangat cepat
2. pengolahan database. Buka source
3. Mudah dipelajari
4. Kompatibilitas dengan sistem operasi berbagai server web  PHP & MySQL  
Mengapa Memilih Tidak semua bahasa pemprogaman dapat berjalan di semua sistem operasi danweb server yang ada, jika dunia pemrograman, C dan Java adalah bahasa pemprogaman yang dapat berjalan hampir semua sistem operasi, terutama dengan Java, Java tidak lagi monoton masuk dalam dunia komputer tetapi juga merambah di duniamobile seperti Smartphone dan aplikasinya.
PHP & MySQL adalah pasangan yang sangat cocok dan dapat berjalan di hampir semua sistem operasi dan web server yang tersedia. Alasan lain mengapa memilih PHP & MySQL adalah karena perkembangannya sangat cepat terutama PHP & MySQL adalah pemprogaman bahasa yang open source, setiap saat selalu munculfungsi-tambahan fungsi yang dapat meningkatkan kinerja dari dua, terutama ketika PHP telah merambah ke dunia desktop dengan pengembangan PHP GTK, harus menunggu lagi, belajar dari sekarang, tahap demi tahaptrial and error, karena bahasa pemprogaman PHP & MySQL praktis masa depan pemprogaman bahasa.


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

Form Pencarian

<h2>Search</h2>
 <form name="search" method="post" action="<?=$PHP_SELF?>">
 Seach for: <input type="text" name="find" /> in
 <Select NAME="field">
 <Option VALUE="fname">First Name</option>
 <Option VALUE="lname">Last Name</option>
 <Option VALUE="info">Profile</option>
 </Select>
 <input type="hidden" name="searching" value="yes" />
 <input type="submit" name="search" value="Search" />
 </form>


Kode HTML di atas menciptakan bentuk pengguna Anda akan digunakan untuk pencarian. Ini menyediakan ruang untuk masuk ke apa yang mereka cari, dan drop down menu di mana mereka dapat memilih bidang apa yang mereka cari (nama depan, nama belakang atau profil.) Bentuk mengirimkan data kembali sendiri menggunakan PHP_SELF () function . Kode ini tidak masuk ke dalam < php dan ?> Tag, melainkan di atas atau di bawah mereka.


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

Koneksi ke MySQL

Sebelum Anda dapat melakukan apapun dengan MySQL di PHP Anda harus terlebih dahulu membuat koneksi ke database MySQL web host anda. Hal ini dilakukan dengan fungsi menghubungkan MySQL.
Jika Anda sudah berada di internet beberapa saat, Anda akan tahu bahwa alamat IP yang digunakan sebagai pengidentifikasi untuk komputer dan server web. Dalam contoh script koneksi, kita berasumsi bahwa layanan MySQL bekerja pada mesin yang sama sebagai script.

Ketika script PHP dan MySQL pada mesin yang sama, Anda dapat menggunakan localhost sebagai alamat yang ingin Anda hubungkan. localhost adalah cara pintas untuk hanya memiliki mesin terhubung ke dirinya sendiri. Jika Anda layanan MySQL bekerja di lokasi yang terpisah Anda akan perlu untuk memasukkan alamat IP atau URL di tempat localhost. Silakan hubungi web host Anda untuk rincian lebih jika localhost tidak bekerja.
Kode untuk PHP  & MySQL:


<?php
mysql_connect("localhost", "admin", "1admin") or die(mysql_error());
echo "Connected to MySQL<br />";
?>
Tampilan Hasilnya : 
Connected to MySQL 
Jika Anda memuat Skrip PHP di atas ke server Web Anda dan semuanya bekerja dengan baik,  
maka Anda akan melihat "Connected to MySQL" ditampilkan ketika Anda melihat halaman. Php.

 Fungsi mysql_connect mengambil tiga argumen. Server, username, dan password
 Dalam contoh kita di atas argumen ini adalah:

     Server - localhost
     Username - admin
     Password - 1admin

  "or die (mysql. .. " 
 kode menampilkan pesan kesalahan pada browser Anda jika  Anda sudah mungkin menduga itu 
 ada kesalahan dalam memproses koneksi dua kali memeriksa username, password
  atau server jika Anda menerima kesalahan ini. 




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

Tutorial PHP MySQL -- Menghubungkan ke MySQL

Berinteraksi dengan MySQL  membuat PHP jauh lebih ampuh. Dalam tutorial ini kita akan melalui beberapa cara yang paling umum Skrip PHP berinteraksi dengan MySQL. Untuk mengikuti apa yang kita lakukan, Anda akan perlu membuat tabel database dengan menjalankan perintah ini:

 CREATE TABLE friends (name VARCHAR(30), fav_color VARCHAR(30), fav_food VARCHAR(30), pet VARCHAR(30));
 INSERT INTO friends VALUES ( "Rose", "Pink", "Tacos", "Cat" ), ( "Bradley", "Blue", "Potatoes", "Frog" ), ( "Marie", "Black", "Popcorn", "Dog" ), ( "Ann", "Orange", "Soup", "Cat" ) 

 
Kita telah membuat tabel dengan nama "friends", tabel tersebut mempunyai beberapa atribut, diantaranya: 
"name", "fav_color", "fav_food".
Kemudian diisikan data pada table "friends" dengan beberapa nilai.

Hal pertama yang perlu kita lakukan untuk membuat Skrip PHP kita harus connect ke database. Kami melakukan itu menggunakan kode ini:


<?php
 // Connects to your Database
 mysql_connect("your.hostaddress.com", "username", "password") or die(mysql_error());
 mysql_select_db("Database_Name") or die(mysql_error());
 ?> 


Tentu saja Anda akan mengganti server, username, password, dan database_name dengan informasi yang relevan dengan situs Anda. Jika Anda tidak yakin apa nilai-nilai ini, hubungi penyedia hosting Anda. 

"Selamat Mencoba" 


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

Monday, June 4, 2012

Contoh Sederhana MySQL

Beberapa Contoh MySQL sederhana. Semoga  mudah dimengerti.

 /*
** Connect to database:
*/

// connect to the database
$con = mysql_connect('localhost','testuser','testpassword')
    or die('Could not connect to the server!');

// select a database:
mysql_select_db('testdb')
    or die('Could not select a database.');


/*
** Fetch some rows from database:
*/

// read username from URL
$username = $_GET['username'];

// escape bad chars:
$username = mysql_real_escape_string($username);

// build query:
$sql = "SELECT id, timestamp, text FROM logs WHERE username = '$username'";

// execute query:
$result = mysql_query($sql)
    or die('A error occured: ' . mysql_error());

// get result count:
$count = mysql_num_rows($result);
print "Showing $count rows:<hr/>";

// fetch results:
while ($row = mysql_fetch_assoc($result)) {
    $row_id = $row['id'];
    $row_text = $row['text'];

    print "#$row_id: $row_text<br/>\n";
}


/*
** Do a insert query:
*/

// create SQL query:
$sql = "INSERT INTO logs (timestamp, text) VALUES (NOW(), 'some text here!')";

// execute query:
$result = mysql_query($sql) or die('A error occured: ' . mysql_error());

// get the new ID of the last insert command
$new_id = mysql_insert_id();



/*
** Do a update query:
*/

// create SQL query:
$sql = "UPDATE logs SET text='New text!' WHERE id='1'";

// execute query:
$result = mysql_query($sql) or die('A error occured: ' . mysql_error());



/*
** Do a delete query:
*/

// create SQL query:
$sql = "DELETE FROM logs WHERE id='1'";

// execute query:
$result = mysql_query($sql) or die('A error occured: ' . mysql_error());



// Have fun!




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

Membuat Table SQL

Database SQL berisi tabel dimana data disimpan. Jadi rantai adalah database -> tabel -> data yang tersimpan. Satu database dapat berisi banyak tabel, tapi setiap tabel harus memiliki nama unik. Tabel berisi baris dan kolom di mana setiap baris adalah rekor. Jadi jika Anda memiliki 40 baris, Anda memiliki 40 catatan dalam tabel Anda.

Ketika membuat tabel Anda dapat menentukan kendala untuk membatasi data yang dapat Anda simpan dalam tabel. Anda dapat menemukan lebih lanjut tentang batas-batas ini dalam bab kendala SQL.

Hal penting saat membuat sebuah tabel dengan menggunakan tipe data yang benar. Beberapa jenis data yang tersedia termasuk integer, date, string dan binary blob. Setiap kolom harus memiliki tipe data.

Sintak DAlam Pembuatan Tabel SQL :

Saat membuat tabel SQL, Anda harus terlebih dahulu menyatakan namanya dan setelah itu tentukan nama kolom dan tipe data mereka.


Contoh : 
 
CREATE TABLE table-name
(column1 datatype,
column2 datatype,
...
);



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

Contoh Membuat Database

Sekarang Anda akan membuat database pertama Anda. Jika Anda ingin membuat dengan nama "shop", Anda harus menjalankan ini:
contoh:


CREATE DATABASE shop;


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

Sejarah SQL

Pengenalan SQL
 SQL yaitu Structured Query Language 

 Pertama-tama sedikit sejarah dari wikipedia: SQL dikembangkan di IBM oleh Donald D. Chamberlin dan Raymond F. Boyce pada awal tahun 1970. Versi ini, awalnya disebut SEQUEL (Structured English Query Language), dirancang untuk memanipulasi dan mengambil data disimpan dalam asli IBM kuasi-relasional sistem manajemen database, Sistem R, yang kelompok di IBM San Jose Research Laboratory telah mengembangkan selama tahun 1970. The akronim sequel kemudian diubah ke SQL karena "SEQUEL" merupakan merek dagang dari perusahaan pesawat yang berbasis di Inggris Hawker Siddeley .

  SQL digunakan untuk memanipulasi database. Anda dapat membuat, memperbarui, menyisipkan, menghapus, memodifikasi dan banyak lagi.  Secara umum Sintaks SQL tidak sulit untuk mengerti. Kesulitan terletak dalam merancang database , tabel, indeks, pandangan, dll.  Jika Anda kenal baik kebutuhan aplikasi Anda dan jika memiliki banyak pengalaman  anda dapat merancang database dengan kinerja yang baik dan struktur.

 SQL adalah ANSI "American National Standards Institute" standar. Ada banyak penyedia SQL berbeda seperti mySQL, Oracle, PostgreSQL, dll database yang berbeda memiliki versi mereka sendiri dari  Sintak SQL  yang sedikit berbeda dan fungsionalitas sedikit lebih atau kurang. Itu selalu ide yang baik untuk memeriksa dokumentasi database anda pilihan untuk menemukan rincian nya.  Dalam tutorial ini Anda akan mempelajari Sintaks Dasar SQL. Setiap bab berisi deskripsi sintaks, singkat dan contoh. Setelah tutorial ini, Anda akan dapat membuat database, tabel, pandangan, indeks serta belajar bagaimana menyisipkan, menghapus dan memodifikasi data dalam tabel dan banyak lagi.


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