Pages
Labels
- Bisnis (1)
- CIT Scripts - Financore (5)
- Cokelat (3)
- MySQL (2)
- PHP (23)
- PT Comment Indonesia (10)
- SQL Query (2)
- SQL Server 2000 (4)
- SQL Server 2005 (4)
- Tips - Tricks Cokelat (2)
Link List
- Code Igniter Indonesia
- MySQL Reference Manuals
- MySQL Tutorial
- SQL Developer
- 9 Useful jQuery Calendar and Date Picker Plugins For Web Designers
- 10 Powerful AJAZ jQuery File Uploaders
- 35 Useful jQuery Plugins for Slideshows, Graphs and Text Effects
- 30 jQuery Calendar Date Picker Plugins
- jQuery
- Web Developers Notes
- SQL Copy MySQL Table
- Natural Cooking Club Indonesia
- Aneka Resep Praline - Sedap Sekejap
- Resep Cokelat
- Pastry and Bakery
- Peluang Bisnis Hotspot
- Billing Hospot
- JpGraph
- Zend Developer Zone
- MySQL Tutorials and Others
- W3 School
- Open Source Projects
Untuk mengakses data pada database biasanya kita menggunakan query biasa di program, baik itu menggunakan ASP, VB, .Net, PHP atau bahasa pemrograman apapun.
Kali ini saya ingin mencoba untuk mengakses data pada database MySQL dengan memanfaatkan Procedure dan dipanggil menggunakan bahasa pemrograman PHP.
Dengan menggunakan tabel Customer yang sudah tersedia, saya mencoba untuk membuat procedure tanpa parameter untuk menampilkan field Customer Id dan Customer Name.
Pertama saya buat procedurenya dahulu sebagai berikut :
CREATE PROCEDURE `ups_testCustomerNonParam`()
BEGIN
select * from customer
order by customer_id
limit 25;
END
Limit 25 disini maksudnya saya hanya ingin menampilkan sebanyak 25 record saja, karena total keseluruhannya bisa mencapai ratusan ribu reord.
Setelah Procedure ter-create lalu kita buat program PHP untuk memanggil procedure tersebut.
<html>
<body>
<h1>Access Data from a stored procedure</h1>
<pre>
<?php
$mysql = mysql_connect('localhost', 'root', 'triadpass', false, 65536);
mysql_select_db('new_ccrm');
$query = "CALL ups_testCustomerNonParam()";
$result=mysql_query($query) or die(mysql_error());
if ($result)
{
while ($rows=mysql_fetch_array($result))
{
echo trim($rows['customer_id']) . " - " . trim($rows['customer_name']) . "<br>";
}
mysql_free_result($result);
}
mysql_close($mysql)
?>
</pre><br>
This demonstration shows a stored procedure to which a parameter has
been passed which is passed in turn into the select query.
</body>
</html>
Nah, setelah itu kita bisa akses program tersebut dan outputnya adalah sebagai berikut :
Access Data from a stored procedure
123 - AMEL
*10120310319990000 - Jeny
0001 - ATIK
0001 - CHINTIA
0001 - ELOK
0001 - EVI
0001 - IREN
0001 - MILA
0001 - NURLAILA
0001 - RATNA
0001 - RODATUL
0001 - SUMIYATI
0001 - TAMY
0001 - VERONIKA
0001 - WINIE
0001 - YANTI
01080800030002 - TJONG NURSANA
01080800030003 - MARIAMAN
01080800030004 - LENA
01080800030005 - HETI
01080800030006 - FITRI
01080800030007 - RISMA TUMORANG
01080800030008 - HETI
01080800030009 - ASIH
01080800030010 - ELI
Mudah bukan caranya? Untuk topik berikutnya, saya akan coba membuat sebuah program PHP singkat untuk mengakses procedure dengan menggunakan parameter.
Labels: PHP