我有這個代碼,所以通過PHP在MySQL中的表中插入值。我嘗試了所有可能的插入語法,它不插入數據...這是我使用的代碼。PHP MySQL INSERT沒有插入也沒有顯示任何錯誤
$param = "xyzxyz";
$param1 = "sdfdfg";
$sql = "INSERT INTO trail (User_Name, Quiz_ID) VALUES ('".$param."','".$param1."')";
$result = $mysql->query($sql);
if($result)
echo "successful";
else
echo mysql->error;
if(mysql->errno==0)
echo "successful"
else
echo mysql->error;
我甚至嘗試下面的SQL語法
"INSERT INTO trail (User_Name, Quiz_ID) VALUES ('$param1','$param1')";
"INSERT INTO `trail` (`User_Name`, `Quiz_ID`) VALUES ('$param1','$param1')";
,我嘗試了其他一些他們沒有任何東西插入到表中。這是MySQL中的表格;
trail
User_Name varchar(35)
Quiz_ID varchar(35)
它不插入任何東西,也不顯示任何錯誤。我有正確的數據庫連接,因爲我可以從表中選擇。它只是插入是棘手的。
任何幫助將不勝感激。
感謝
表上沒有插入權限? – boruch
你使用mysqli還是mysql? –
同樣在代碼中,它表示Trailnswer在表中拖尾 – boruch