我連接到一個數據庫,然後有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