我有一个问题,我只能将数据插入表中一次。如果我删除该行并插入一个新行,它可以工作,但如果我已经有一行并尝试插入另一行,它就行不通。控制台或网络中没有错误。
我插入这个:
<?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 列,它是主要的,我认为它是自动增量的,无法分辨。