Script Export Database Mysql Ke Excel Dengan Php
Script Export Database mySQL ke Excel dengan PHP
Tutorial Export Database mySQL ke Excel dengan PHP sangat sederhana dan gampang di pelajari bagi pemula , oelh alasannya ialah itu aku sarankan membacanya dengan baik dan mempraktekannya. Saya juga sudah menyiapkan data downloadan nya.
Seperti yang kita ketahui bahwa untuk memakai excel itu sangat mudah. Namun untuk kali ini kita akan menciptakan dan memakai aplikasi yang kita buat sendiri. Aplikasi yang akan kita buat yaitu Script Export Database mySQL ke Excel dengan PHP dimana aplikasi ini akan mempermudah kita untuk mengirim data dari database mysql ke excel.
Ini ialah tampilan dari hasil Script Export Database mySQL ke Excel dengan PHP
Berikut ialah cara membuat Script Export Database mySQL ke Excel dengan PHP sangat lengkap dan sederhana gampang di kembangkan.
1. Buatlah sebuah database dengan nama personalia dan sebuah tabel dengan nama karyawan.
Atau dapat juga dengan melaksanakan import database yang sudah disediakan di download an di bawah.
2. Buatlah script untuk koneksikan ke database beri nama db.php
<?php $conn=mysql_connect("localhost","root","") or die("Could not connect"); mysql_select_db("personalia",$conn) or die("could not connect database"); ?>
3. Sekarang Buatlah file index.php
Script index.php ini akan menampilkan halaman utama saat membukan folder excel .
<!DOCTYPE html> <?php include 'db.php'; ?> <html lang="en"> <head> <meta charset="utf-8"> <title> Export Mysql Database ke Excel Menggunakan PHP - www.kodekidi.com</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="Import Excel File To MySql Database Using php"> <link rel="stylesheet" href="css/bootstrap.min.css"> <link rel="stylesheet" href="css/bootstrap-responsive.min.css"> <link rel="stylesheet" href="css/bootstrap-custom.css"> </head> <body> <!-- Navbar ================================================== --> <div class="navbar navbar-inverse navbar-fixed-top"> <div class="navbar-inner"> <div class="container"> <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </a> <a class="brand" href="#">Export Mysql Database ke Excel Menggunakan PHP</a> </div> </div> </div> <div id="wrap"> <div class="container"> <div class="row"> <div class="span6" id="form-login"> </div> <div class="span3 hidden-phone"></div> </div> <form action="export.php" method="post" name="export_excel"> <div class="control-group"> <div class="controls"> <button type="submit" id="export" name="export" class="btn btn-primary button-loading" data-loading-text="Loading...">Export MySQL Data ke CSV/Excel File</button> </div> </div> </form> <table class="table table-bordered"> <thead> <tr> <th>No</th> <th>Nama</th> <th>Alamat</th> <th>Jabatan</th> </tr> </thead> <?php $SQLSELECT = "SELECT * FROM karyawan "; $result_set = mysql_query($SQLSELECT, $conn); while($row = mysql_fetch_array($result_set)) { ?> <tr> <td><?php echo $row['id_karyawan']; ?></td> <td><?php echo $row['nama']; ?></td> <td><?php echo $row['alamat']; ?></td> <td><?php echo $row['jabatan']; ?></td> </tr> <?php } ?> </table> </div> </div> </body> </html>
4. Buatlah file dengan nama export.php
<?php include 'db.php'; $SQL = "SELECT * from karyawan"; $header = ''; $result =''; $exportData = mysql_query ($SQL ) or die ( "Sql error : " . mysql_error( ) ); $fields = mysql_num_fields ( $exportData ); for ( $i = 0; $i < $fields; $i++ ) { $header .= mysql_field_name( $exportData , $i ) . "\t"; } while( $row = mysql_fetch_row( $exportData ) ) { $line = ''; foreach( $row as $value ) { if ( ( !isset( $value ) ) || ( $value == "" ) ) { $value = "\t"; } else { $value = str_replace( '"' , '""' , $value ); $value = '"' . $value . '"' . "\t"; } $line .= $value; } $result .= trim( $line ) . "\n"; } $result = str_replace( "\r" , "" , $result ); if ( $result == "" ) { $result = "\nNo Record(s) Found!\n"; } header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=export.xls"); header("Pragma: no-cache"); header("Expires: 0"); print "$header\n$result"; ?>
Ini ialah hasil simpulan dari script Script Export Database mySQL ke Excel dengan PHP yang kita buat. Sangat' gampang bukan membuatnya.
Download
Demikianlah Script Export Database mySQL ke Excel dengan PHP sangat sederhana dan gampang dikembangkan dan dipelajari. Semoga bermanfaat di kala yang akan datang.
Sumber https://www.rajaromans.com/