Headline Hari ini

Tampilkan postingan dengan label PHP to Mysql. Tampilkan semua postingan
Tampilkan postingan dengan label PHP to Mysql. Tampilkan semua postingan

Order By

Pada Query select kita dapat menambahkan perintah Order by. beberapa fungsi dan kegunaan order by dalam perintah select.
  • order by biasa digunakan untuk mensortir data dalam table.
  • order by memiliki bentuk default dengan sortiran secara ascending.

jika order by memiliki perintah atau fungsi default berupa sortiran dari atas kebawah atau ASCENDING. maka kita juga dapat menggunakan order by yang mensortir data dari bawah keatas yang biasa disebut DESCENDING.

SELECT column_name(s)
FROM table_name
ORDER BY column_name(s) ASC|DESC


sekarang saya memiliki data tabel "PERSON" dan didalam tabel ada field "AGE". jika saya ingin mesortir data tersebut maka kita dapat menggunakan perintah berikut :

ORDER BY AGE ASC atau ORDER BY AGE DESC

untuk contoh dalam script PHP untuk penggunaan ORDER BY sebagai berikut :

$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("my_db", $con);

$result = mysql_query("SELECT * FROM Persons ORDER BY age");

while($row = mysql_fetch_array($result))
{
echo $row['FirstName'];
echo " " . $row['LastName'];
echo " " . $row['Age'];
echo "
";
}

mysql_close($con);
?>


Hasilnya akan ditampilkan berdasarkan AGE, dan defaultnya adalah sortiran dari atas ke bawah atau ASC  .untuk merubah sortiran kita dapat menambahkan DESC di depan "AGE".
READ MORE - Order By

Perintah Clausa WHERE

Perintah "Where" biasa digunakan untuk menampilkan data berdasarkan kriteria yang di minta atau di inginkan. kita membutuhkan perintah where agar setiap data yang benar-benar terkandung didalamnya dapat ditampilkan sesuai dengan kriteria. perintah dasarnya sebagai berikut :

SELECT column_name(s)
FROM table_name
WHERE column_name operator value


Untuk dapat di eksekusi oleh PHP maka kita membutuhkan fungsi mysql_query(). fungsi ini query yang dibuat untuk dapat terkoneksi ke database. sebagai contoh kita akan menampilkan baris atau row dari tabel person dimana clausa where adalah Firstname='peter'. sehingga ketika query dijalankan data yang ditampilkan adalah peter saja.


$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}


mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons
WHERE FirstName='Peter'");
while($row = mysql_fetch_array($result))
{
echo $row['FirstName'] . " " . $row['LastName'];
echo "
";

}
?>


Nah, jika kita ingin menampilkan data yang hampir mirip maka kita dapat menggunakan perintah LIKE dimana fungsi ini akan menampilkan identitas data yang hampir mirip. sebagai contoh dapat dilihat dalam script berikut ini.

>
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}


mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons
WHERE FirstName LIKE '%Peter%'");
while($row = mysql_fetch_array($result))
{
echo $row['FirstName'] . " " . $row['LastName'];
echo "
";

}
?>
kita hanya merubah query equal seperti '=' menjadi FIRSTNAME LIKE '%Peter%'. query ini akan menampilkan data yang serupa. misal Peter, petruk, pendet.dll.
READ MORE - Perintah Clausa WHERE

CREATE DATABASE

Pada dasarnya database dapat dibuat menggunakan tools yang tersedia. seperti contoh bila kita menggunakan xampp atau phptriad sekalipun telah disediakan PHPMYADMIN sebagai tempat membuat database. Tapi, bagaimana jika tools yang kita miliki tersebut tidak ada. solusinya dapat mengunakan sintak dasar pada PHP.

sintak default:

CREATE DATABASE database_name
mengunakan sintak dasar tersebut sebagai berikut :
<?php
$con = mysql_connect("localhost","root","");
if (!$con) {
die('koneksi gagal: ' . mysql_error());
}
if (mysql_query("CREATE DATABASE my_db",$con))
{ echo "Database created"; }
else
{ echo " database gagal dibuat.: " . mysql_error(); }
mysql_close($con);

?>
wah, cukup panjang bukan code diatas...:)., code diatas memang diarahkan untuk melakukan koneksi ke database mysql. setelahkoneksi berhasil maka code akan melakukan pembuatan database dengan perintah Create database my_db. artinya my_db lah yang kan di buat sebagai database.
READ MORE - CREATE DATABASE

MENAMPILKAN DATA DARI DATABASE

Artikel kali ini akan dibahas mengenai cara menampilkan data dari dalam database. dimana data yang telah tersimpan dari proses input dapat ditampilkan hasilnya di sebuah halaman web. Ada beberapa aturan logika yang digunakan untuk menampilkan data dari dalam database seperti :
 
1. While
Penggunaan perintah While sering kali digunakan untuk menampilkan data. proses ini akan berjalan jika sebuah kondisi yang diminta bernilai benar atau kondisi yang diminta ada.
2. Do while
Penggunaan ini sama dengan perintah perulangan dengan While tetapi proses ini akan berjalan didalam kondisi tertentu. bila kondisi yang di tentukan telah terpenuhi maka akan bernilai true.
3. For
penggunaan perulangan ini lebih berfokus pada sebuah nilai, yang biasanya nilai yang digunakan adalah bertipe number  contoh $i=0;
4. Foreach
perulangan dengan menggunakan array. pada perintah perulangan ini kondisi adalah berupa array.
Untuk dapat memahami dan untuk memperjelas bagaimana penggunaan perintah diatas kita memerlukan sebuah tabel seperti terlihat dibawah ini :
A. TABEL SISWA
--------------------------------------------------------------
ID | No. Induk | Nama
--------------------------------------------------------------
01 |  00010200PK2        |  Akmal Nainggolan
--------------------------------------------------------------
02 |  00010100PK2        |  T. Napitupulu
--------------------------------------------------------------
Result # 2

Script Sample :

$kon=mysql_connect('localhost','root',' ');
$dbkon=mysql_db_connect("DB_SISWA",$kon);

$query=mysql_query("SELECT * FROM SISWA ORDER BY ID ASC);  

While ($frow  = mysql_fetch_array($query))
{        

echo " DATA SISWA YANG DITAMPILKAN
";

echo $frow[0] ."
";

echo $frow[1] ."
";

echo $frow[2] ."
";

}
?>
READ MORE - MENAMPILKAN DATA DARI DATABASE

MYSQL CONNECT

Sebelum kita mengakses data didalam database, kita harus membuat koneksi atau memberikan hubungan antara database dengan aplikasi nantinya. penggunaan sintak dasarnya sebagai berikut:

mysql_connect(servername,username,password);

ket:
mysql_connect() = sebagai penghubung database mysql yang kita miliki.
servername = sebagai nama server, cth 127.0.0.1 atau localhost.
username = sebagai username dari database. default biasanya "root".
password = sebagai password dari database. default biasanya kosong. sekarang bagaimana penggunaan sintaks dasar tersebut agar koneksi ke aplikasi berjalan.

$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Koneksi tidak berhasil: ' . mysql_error());
}
// code aplikasi....
?>


saya akan terangkan sedikit mengenai source diatas.

step 1 :

$con = mysql_connect("localhost","root","");
digunakan untuk koneksi. jadi $con adalah variabel yang akan mempunyai isi koneksi.

step 2 :

if (!$con)
{
die('Koneksi tidak berhasil: ' . mysql_error());
}


digunakan untuk memeriksa apakah koneksi yang diwakilkan $con benar-benar berhubungan dengan database.jika tidak maka exit dengan sintak die(), artinya mematikan dan tidak menjalankan code dibawahnya. serta  mysql_error(); memberikan informasi mana yang salah atau penyebab koneksi gagal.
READ MORE - MYSQL CONNECT

MYSQL Pendahuluan

APA ITU MYSQL?

Mysql adalah  tempat penampungan data-data penting yang telah terorganisir atau biasa disebut dengan database sistem. Mysql database sama dengan kebanyakan database yang telah ada, namun Mysql sering kali digunakan oleh programmer webbase sebagai database pilihan karena mudahnya penggunaan Mysql serta opensourcenya database ini. Mysql Database dapat berjalan didalam operating sistem seperti LINUX, Windows, Netware, AIX dll. sementara dalam pengembangannya mysql sering digunakan bersamaan dengan PHP sebagai teman setianya.

MENGAPA MYSQL?

*  Database open source
*  Konsistensinya yang membuat kinerja menjadi cepat dan kehandalannya.
*  Sangat mudah menggunakannya.
*  Lebih High Availability.
*  Comprehensive Application Development
*  Memanagenya sangat mudah.
*  Harga yang cukup murah, dan lebih ke free.

Di mana Anda dapat memperolehnya?

* Anda bisa download di situs resmi mysql, mysql.com
* Anda bisa mendapatkan mysql yang dikemas dengan php seperti di AppServ
* Untuk aplikasi portabel, Anda dapat mencoba XAMPP
READ MORE - MYSQL Pendahuluan
Related Posts Plugin for WordPress, Blogger...

Butuh Jasa Ini ?