Showing posts with label Php Database. Show all posts
Showing posts with label Php Database. Show all posts

Tuesday, 1 August 2017

Script PHP Memanggil DataBase Mysql & Data Tabel


Script Memanggil DateBase :

<?php
$seruser  = "root";
$serpass  = "xxxxxxxxx";
$server   = "localhost";
$database = "namadatabase";
$sambung  = mysql_connect($server,$seruser,$serpass) or die ("koneksi ke server gagal !");
$data  = mysql_select_db($database,$sambung) or die ("koneksi ke database gagal !");
?>


Script Memanggila Data Tabel :

<table>
<tr> <td>No</td>
<td>Kode</td><td>Name</td>
<td>Stock</td><td>Price</td><td>Total</td>
<td>Information</td>
</tr>
<?php
$n=1;
$bf=mysql_query("select * from t_barang");
while ($df=mysql_fetch_array($bf))
{ $ttl=($df[harga]*$df[jumlah]); ?>
<tr>
<td><?=$n?></td>
<td><?=$df[kdbarang] ?></td>
<td><?=$df[nama]?></td>
<td><?=$df[jumlah]?></td>
<td><? echo "". number_format($df[harga]) ."";?></td>
<td><? echo "". number_format($ttl) ."";?></td>
<td><?=$df[info]?></td>
</tr>
<?php $n++; } ?>
</table>

Script Koneksi PHP ke IBM DB2


Wokeh,
Buat file ‘koneksi.php’
Copy Paste script di bawah ;
<?php
$hostname = “localhost”;
$port = “50000”;
$username = “isi_db2admin”;
$password = “isi_password”;
$database = “Isi_Database”;
$conn = “DRIVER={IBM DB2 ODBC DRIVER}; DATABASE=”.$database.”; HOSTNAME=”.$hostname.”; PORT=”.$port.”; PROTOCOL=TCPIP; UID=”.$username.”; PWD=”.$password.”;”;
$connection=db2_connect($conn_string, ”, ”);
if ($connection)
{
echo “Connection succeeded.”.”n”; }
else
{  ?>
<br><h2>
<center>Koneksi ke database gagal</center></h2>
<a href=http://localhost> <center><h4>Klik untuk kembali</center></h4></a>
<?php  }  ?>
Jangan lupa pastikan PHP nya sudah dikonesikan ke BD2 dengan connector sesuai dengan versi PHP anda.
Semoga bermanfaat

Script Koneksi PHP dengan MySQL


buat file dengan nama ‘koneksi.php’ , ketik (Copy Paste aja lah) script dibawah ke dalam file koneksi.php
<?php
$seruser = “root”;
$serpass = “isi_password”;
$server = “localhost”;
$database = “isi_namadatabase”;
$sambung = mysql_connect($server,$seruser,$serpass) or die (“koneksi ke server gagal !”);
$data = mysql_select_db($database,$sambung) or die (“koneksi ke database gagal !”);
?>
Jalankan file koneksi.php ( http://localhost/koneksi.php ) maka tampilan putih blank, itu berarti file berjalan oke.

Script Input Edit & Delete MySQL dengan PHP


Dibaca aja yak bentar script dibawah . :P
<?php 
$save=$_POST[‘save’]; 
$edit=$_POST[‘edit’]; 
$in00=$_POST[‘in00’]; 
$in01=$_POST[‘in01’]; 
$ubah=$_GET[‘ubah’]; 
$apus=$_GET[‘apus’];
if(isset($save))
{
$pua = mysql_query(“INSERT INTO segmen (noseg,segmentasi) VALUES (‘$in00′,’$in01’)”);
if ($pua) { echo “alert(‘Data Berhasil di simpan’); location.href=(‘$PHP_SELF?kd=segmen’);”; }
else { echo “alert(‘Data Gagal di simpan’); location.href=(‘$PHP_SELF’);”; } }
//———————————————————————————————————————–
if(isset($edit))
{ $pua = mysql_query(“UPDATE segmen SET segmentasi=’$in01′ WHERE noseg=’$in00′”);
if ($pua) { echo “alert(‘Perubahan data Berhasil di simpan’); location.href=(‘$PHP_SELF?kd=segmen’);”; }
else { echo “alert(‘Perubahan data Gagal di simpan’); location.href=(‘$PHP_SELF’);”; }
}
//————————————————————————————————————————-
if(isset($apus))
{ $ap = mysql_query(“DELETE FROM segmen WHERE noseg=’$apus'”);
if ($ap) { echo “alert(‘Data berhasil di hapus ‘); location.href=(‘$PHP_SELF?kd=segmen’);”; }
else { echo “alert(‘Data Tidak berhasil di hapus ‘); location.href=(‘$PHP_SELF’);”; }}
?>
Perintah input edit delete dijalakan berbeda2,  ada dari POST (Form/Link) dan GET (Form/Link)
Mudah2n ngarti… :D Kalo penasaran Comment yak

PHP upload file .txt dan insert pada tabel database DB2

Mula-mula buat file koneksi database nya, Tutorial ini pembahasan menggunakan database DB2 dari IBM, ane sudah bahas tentang koneksi ke database DB2.

Next, buat file .txt dengan format data/isi file seperti gambar dibawah, save file .txt


Tidak lupa, kita buat Table pada database nya, buat tabel dengan 3 (tiga) kolom.

Buat folder di dalam webserver dengan nama folder foldername, dimana nanti nya file yg berhasil di upload akan di simpan dalam folder tersebut.

 Proses dari tutor ini sbg;
1. upload file dengan format .txt
2. file yang berhasil di upload akan di simpan dalam folder webserver
3. file akan di baca dan di pisah berdasarkan kolom dengan penggunakan perintah explode
4. data dari file akan di insert into ke tabel yang telah dibuat
5. file yang ada di folder webserver akan di delete setelah data selesai di insert dalam tabel

Sekarang kita buat file php, misal kita beri nama file dengan uploadtxt.php 
Copy paste script berikut ke dalam file uploadtxt.php

<?php
include "koneksi.php" ;
$upload=$_POST['upload']; $file=$_POST['file']; 

if(isset($upload))
$nama_foto = $_FILES["file"]["name"];
$file_basename = substr($nama_foto, 0, strripos($nama_foto, '.')); // strip extention
$file_ext = substr($nama_foto, strripos($nama_foto, '.')); // strip name

    if ($file_ext==".txt")
{ // MERUBAH NAMA
    $newfilename = $nama_foto;
if (file_exists('foldername/' . $newfilename)) 
{ echo "<script>alert('FILE SUDAH ADA, Silahkan Rename File'); location.href=('uploadtxt.php');</script>"; }
else 
{  move_uploaded_file($_FILES["file"]["tmp_name"], 'uploadtxt/' . $newfilename);
$dest = 'foldername/'. $newfilename;
$fp = fopen($dest, "r");
$data = fread($fp, filesize($dest));
fclose($fp);
$output = str_replace("\t|\t", "|", $data);
$output = explode("\n", $output);
//Open database
foreach($output as $var) 
{
$tmp = explode("|", $var);
$a1 = $tmp[0];
$a2 = $tmp[1];
$a3 = $tmp[2];
if($jum==0)
{
$sql03="INSERT INTO TABLENAME (KOLOM1,KOLOM2,KOLOM3) VALUES ('$a1','$a2','$a3')";
$a3=db2_prepare($conn, $sql03); 
$simpan=db2_execute($a3);
}
}
unlink("foldername/".$newfilename);
echo "<script>alert('File Berhasil di Upload'); location.href=('uploadtxt.php');</script>"; 
}
else
{ echo "<script>alert('ERROR FILETYPE. File yang diperbolehkan hanya type .txt'); location.href=('uploadtxt.php');</script>"; }
} else { ?>

<div align="center" style="width:65%">
<form method="post" action="uploadtxt.php" enctype="multipart/form-data">
<input size="75%" type="file" name="file" class="bluebutton submitbotton" required/>
<input class="bluebutton submitbotton" type="submit" name="upload" value=" Submit ">
</form>
</div>
<?php } ?>

Save file uploadtxt.php dan jalan kan file 

Jika kurang jelas pembaca silahkan koment di halaman ini,

Thanks, Semoga bermanfaat.