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.