- Beranda
- Komunitas
- Tech
- Programmer Forum
[ASK] cara update data dari database agar tidak terjadi double data
TS
zack.ve
[ASK] cara update data dari database agar tidak terjadi double data
permisi mastah-mastah PHP, ane mau tanya nih mastah.
ane punya aplikasi web berbasis PHP gan, disini ane bingung cara update datanya. udah ane coba tapi hasilnya tetep masuk ke database, dan tidak terjadi pergantian data malah adanya double data. haduh, ane masih pemula banget ini gan
yang ane tandain warna merah seperti itu malah ga terjadi apa2 gan, tetep masuk ke databsenya. ini ane SS database ane gan
disitu pada domain facebook..com ada 2 gan, ane mau tiap ane entry domain terjadi pergantian loading_time sesuai dengan domain yang sama gan, jadi tiap entry pertama loading_time sekian, dan jika ane entry lagi ke domain yang sama loading_time nya ganti gan tidak kaya SS seperti itu
salahnya dimana ya gan, adakah saran script yang pas gan ?
makasih gan
ane punya aplikasi web berbasis PHP gan, disini ane bingung cara update datanya. udah ane coba tapi hasilnya tetep masuk ke database, dan tidak terjadi pergantian data malah adanya double data. haduh, ane masih pemula banget ini gan
Code:
<?php error_reporting(E_ALL);
?>
<?php
//$_post["Domain"];
//echo shell_exec('c:\phantomjs\phantomjs c:\phantomjs\loadspeed.js "' .$_POST["Domain"] . '" 2>&1 ');
$hasil = shell_exec('c:\phantomjs\phantomjs c:\phantomjs\loadspeed.js "' .$_POST["Domain"] . '" 2>&1 ');
echo $hasil;
$Domain = $_POST["Domain"];
mysql_connect("localhost","root","");
mysql_select_db("loading-web");
//insert hasil ke database
$masuk = mysql_query("insert into pengujian values ('$hasil','$Domain')") or die(mysql_error());
[B][color=red]//update data di database
$Domain = $_POST['Domain'];
$query = mysql_query("update pengujian set hasil='$hasil', domain='$Domain',' where hasil='$hasil'");[/color][/B]
if ($masuk){
echo "Data berhasil diinput";
}else{
echo "Gagal";
}
?>
<html>
<head>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html >
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>HASIL DAN GRAFIK</title>
[removed][removed]
[removed][removed]
[removed][removed]
[removed]
var chart1; // globally available
$(document).ready(function() {
chart1 = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'column'
},
title: {
text: 'Statistik Loading Time'
},
xAxis: {
categories: ['Domain']
},
yAxis: {
title: {
text: 'Kecepatan'
}
},
series:
[
<?php
$server = "localhost";
$username = "root";
$password = "";
$database = "loading-web";
mysql_connect($server,$username,$password) or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka");
$sql = "SELECT * FROM pengujian ";
$query = mysql_query( $sql ) or die(mysql_error());
while($ambil = mysql_fetch_array($query)){
$domain=$ambil['domain'];
$sql_jumlah = "SELECT * FROM pengujian WHERE domain='$domain'";
$query_jumlah = mysql_query( $sql_jumlah ) or die(mysql_error());
while( $data = mysql_fetch_array( $query_jumlah ) ){
$jumlahx = $data['loading_time'];
}
?>
{
name: '<?php echo $domain; ?>',
data: [<?php echo $jumlahx; ?>]
},
<?php } ?>
]
});
});
[removed]
</head>
<body>
<div id="container" style="min-width: 200px; height: 400px; margin: 0 auto"></div>
</body>
</html>
yang ane tandain warna merah seperti itu malah ga terjadi apa2 gan, tetep masuk ke databsenya. ini ane SS database ane gan
disitu pada domain facebook..com ada 2 gan, ane mau tiap ane entry domain terjadi pergantian loading_time sesuai dengan domain yang sama gan, jadi tiap entry pertama loading_time sekian, dan jika ane entry lagi ke domain yang sama loading_time nya ganti gan tidak kaya SS seperti itu
salahnya dimana ya gan, adakah saran script yang pas gan ?
makasih gan
0
5.1K
27
Komentar yang asik ya
Urutan
Terbaru
Terlama
Komentar yang asik ya
Komunitas Pilihan