테이블에 데이터를 한 번만 삽입 할 수있는 문제가 있습니다. 행을 삭제하고 새 행을 삽입하면 작동하지만 이미 행이 있고 다른 행을 삽입하려고 시도하면 작동하지 않습니다. 콘솔 또는 네트워크에 오류가 없습니다.한 번만 mysql 테이블에 삽입 할 수 있습니다
나는이 함께 삽입 해요 : 내가 생각하고
<?php
error_reporting(E_ALL);
include 'DB.php';
$con = mysql_connect($host,$user,$pass)
or die("Error: ".mysql_error());
$dbs = mysql_select_db($databaseName, $con);
$name = mysql_real_escape_string($_POST['name']);
$date = date('Y-m-d');
$amount = $_POST['amount'];
$timPaid = $_POST['timPaid'];
$rennyPaid = $_POST['rennyPaid'];
$sql = "INSERT INTO $tableName (`name`, `date`, `amount`, `timpaid`, `rennypaid`)
VALUES ('$name', '$date', '$amount', '$timPaid', '$rennyPaid')";
$result = mysql_query($sql, $con)
or die("Error: ".mysql_error());
mysql_close($con);
?>
이 있습니다 내 테이블 설정 방법, 기본 키 및 함께 할 수 있습니다. 기본 ID 열이 있는데 자동 증가라고 생각하지 않습니다. 당신이 id
필드가 자동 증가 여부,이 같은 테이블을 변경해야 확실하지 않은 때문에
어떤 오류가 발생하고 있습니까? –
오류가 발생하지 않습니다 :( –
테이블 설정 방법에 문제가 있다고 생각되면 테이블 정의를 게시하십시오. 또한 다른 질문에 대한 내 대답을보십시오. 오류가 발생하지만 AJAX 요청으로 게시 중이므로 서버 측 로그에서 오류를 찾거나 개발자 콘솔 (chrome)에서 요청 결과를 확인해야합니다 –