如何在插入数据之前检查值

时间:2017-08-31 06:38:41

标签: php sql mysqli

我想问一下检查数据库中的值:当值存在时,它将回显一条警告消息,否则它将执行插入功能。

我尝试过这样的代码,但似乎无效。



<?php
include("../../Connections/koneksi.php");
if(isset($_POST['table-bordered'])){
	$array=json_decode($_POST['table-bordered'],true);
	foreach($array as $item) {
	$sql = "SELECT * FROM wjm WHERE no_pol='".$item['no_pol']."',date='".$item['date']."',time='".$item['time']."'";
	$query = mysqli_query($db,$sql);
	if (mysqli_num_rows($query)> 0)
	{
		echo "Data sudah pernah di Input..!!";
	}
	else{
		$sql = "INSERT INTO wjm (sloc,kode,nama,no_pol,id,date,time,netto,unit,uses,payroll) VALUES ('".$item['sloc']."', '".$item['kode']."', '".$item['nama']."', '".$item['no_pol']."', '".$item['id']."', '".$item['date']."', '".$item['time']."', '".$item['netto']."', '".$item['Unit']."', '".$item['uses']."', '".$item['payroll']."')";
       	if(mysqli_query($db, $sql)){
    	echo "Records inserted successfully.";
		} else{
    	echo "Records inserted failed ";
		}
	}
}
}
?>
&#13;
&#13;
&#13;

我想检查select函数中的值。当它存在于我的表中时将在页面中回显一个警报。我也尝试了select count,但它无效

0 个答案:

没有答案