我连接到一个数据库,然后有SQL查询。第一个查询如下:php mysql插入表设置不起作用
$sql = "SELECT* from CustomersTable where NICNumber = '$NICNumber'";
$result = $conn->query($sql);
这是工作,结果输出完美。在此之后,关闭连接之前,我有另一个查询是插入到下面另一个表:
$sql = "INSERT INTO PointsTable (CN, CPR, LPR, LPP,TPP) VALUES ('10','11','12','13','14')";
但是这一次没有插入“PointsTable”。我不明白我做错了什么。请任何想法?
编辑: 和我一样的插入通过phpmyadmin,并得到了PHP代码如下:
$sql = "INSERT INTO `PointsTable`(`CN`, `CPR`, `CPL`, `LPP`, `TPP`) VALUES(\"10\",\"11\",\"12\",\"13\",\"14\")";
之后
,我添加了错误日志如下要求:
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
它不不会产生任何错误,相反它会输出
"New record created successfully"
但是,在P hpMyadmin,记录未更新
你试过执行这个查询phpMyAdmin吗?只是为了调试错误? –
你执行过插入查询吗? –
你得到的错误是什么? – reevkandari