mysql where – hadkan pencarian data menggunakan SELECT
Tuesday, October 11th, 2011Di dalam tutorial terdahulu, kita ada menggunakan “SELECT * FROM pekerja” untuk mendapatkan semua pekerja daripada table pekerja. Tapi bagaimana pula jika kita hanya mahu data untuk pekerja yang bernama ‘Karim’ ? Penyelesaiannya adalah dengan menggunakan kata kunci WHERE. Lihat contoh.
<?php mysql_connect("localhost", "mdpai", "mdpai123") or die(mysql_error()); echo "Sambungan ke MySQL berjaya! <br />"; mysql_select_db("tutorial") or die(mysql_error()); echo "Sambungan ke pangkalan data berjaya!"; $result = mysql_query("SELECT * FROM pekerja WHERE name='karim'") or die(mysql_error()); $row = mysql_fetch_array( $result ); // Paparkan hasil query echo "Nama: ".$row['nama']; echo " Umur: ".$row['umur']; echo " Jawatan: ".$row['jawatan']; ?> |
Atau jika kita lihat dengan lebih dekat:
mysql_query("SELECT * FROM pekerja WHERE nama='karim'") |
Kod di atas bermaksud, pilih semua data dari table pekerja yang mempunyai nama Karim. Jadi jika ada dua orang yang bernama Karim di dalam pangkalan data, query di atas akan memberikan 2 data.
Selamat mencuba! Jika anda mempunyai soalan mengenai tutorial ini, sila kemukakan di ruangan di bawah. Untuk soalan lain yang berkaitan dengan aturcara web atau jika anda mempunyai pandangan/idea untuk tutorial baru, e-mail saya di wanmohdfairuz@mckk9903.com atau kemukakan pandangan/soalan anda di dalam forum tutorialmelayu di http://www.tutorialmelayu.com/forum.
Daftar percuma di sini.

