아무리 생각해도 백임/php
[php] 등록된 계정인지 확인
seung_nari
2022. 7. 1. 15:35
쿼리 한번 돌려서 등록되어있는 계정일 경우 INSERT를 돌지 않게 막으면 된당
$sql1 = "SELECT * FROM CUSTOMER WHERE PHONE = '$c_phone'";
$result1 = pg_query($conn, $sql1);
if(pg_num_rows($result1) != 0){
echo "
<script>
alert(\"이미 등록된 핸드폰입니다.\");
</script>
";
} else {
$sql = "INSERT INTO customer (name, id, regdate, tel, phone, email) values ('$c_name', '$c_id', (select current_date as today), '$c_tel', '$c_phone', '$c_email')";
$result = pg_query($conn, $sql);
if($result === false){
echo "
<script>
alert(\"데이터 저장에 실패했습니다.\");
</script>
";
error_log(pg_errormessage($conn)); // 에러 로그 기록
} else {
echo "
<script>
alert(\"데이터 저장에 성공했습니다.\");
</script>
";
}
}